Gin
Loading...
Searching...
No Matches
Classes | Functions

Classes

class  RemoteServer
 A small TCP server that lets an external process drive a JUCE UI. More...
 
struct  RemoteServer::Options
 
struct  RemoteServer::CommandResult
 The outcome of a command. More...
 
class  RemoteServer::Context
 Passed to async commands so they can hop onto the message thread and pause between steps. More...
 

Functions

void addAudioProcessorCommands (RemoteServer &server, juce::AudioProcessor &processor)
 Adds parameter and program commands for an AudioProcessor to a RemoteServer.
 

Detailed Description

Function Documentation

◆ addAudioProcessorCommands()

void addAudioProcessorCommands ( RemoteServer &  server,
juce::AudioProcessor &  processor 
)

Adds parameter and program commands for an AudioProcessor to a RemoteServer.

Commands added: processor, params, getParam, setParam, setProgram. Parameters are addressed by paramID, name or index.

The processor must outlive the server, or you must call removeCommand for each of these before it is destroyed.

Only available when juce_audio_processors is part of the project.

References RemoteServer::addCommand(), and RemoteServer::getArg().