|
JUCE
|
Classes | |
| class | OSCAddress |
| An OSC address. More... | |
| class | OSCAddressPattern |
| An OSC address pattern. More... | |
| class | OSCArgument |
| An OSC argument. More... | |
| class | OSCBundle |
| An OSC bundle. More... | |
| class | OSCBundle::Element |
| An OSC bundle element. More... | |
| class | OSCMessage |
| An OSC Message. More... | |
| class | OSCReceiver |
| A class for receiving OSC data. More... | |
| class | OSCReceiver::Listener< CallbackType > |
| A class for receiving OSC data from an OSCReceiver. More... | |
| class | OSCReceiver::ListenerWithOSCAddress< CallbackType > |
| A class for receiving only those OSC messages from an OSCReceiver that match a given OSC address. More... | |
| class | OSCSender |
| An OSC message sender. More... | |
| class | OSCTimeTag |
| An OSC time tag. More... | |
| class | OSCTypes |
| The definitions of supported OSC types and their associated OSC type tags, as defined in the OpenSoundControl 1.0 specification. More... | |
| struct | OSCColour |
| Holds a 32-bit RGBA colour for passing to and from an OSCArgument. More... | |
| struct | OSCException |
| Base class for exceptions that can be thrown by methods in the OSC module. More... | |
| struct | OSCFormatError |
| Exception type thrown when the OSC module fails to parse something because of a data format not compatible with the OpenSoundControl 1.0 specification. More... | |
| struct | OSCInternalError |
| Exception type thrown in cases of unexpected errors in the OSC module. More... | |
Typedefs | |
| using | OSCType = char |
| The type used for OSC type tags. | |
| using | OSCTypeList = Array<OSCType> |
| The type used for OSC type tag strings. | |
Functions | |
| template<typename Arg1 , typename... Args> | |
| OSCMessage::OSCMessage (const OSCAddressPattern &ap, Arg1 &&arg1, Args &&... args) | |
| Constructs an OSCMessage object with the given address pattern and list of arguments. | |
| template<typename... Args> | |
| bool | OSCSender::send (const OSCAddressPattern &address, Args &&... args) |
| Creates a new OSC message with the specified address pattern and list of arguments, and sends it to the target. | |
| template<typename... Args> | |
| bool | OSCSender::sendToIPAddress (const String &targetIPAddress, int targetPortNumber, const OSCAddressPattern &address, Args &&... args) |
| Creates a new OSC message with the specified address pattern and list of arguments, and sends it to the target. | |
| using OSCType = char |
The type used for OSC type tags.
| using OSCTypeList = Array<OSCType> |
The type used for OSC type tag strings.
| OSCMessage::OSCMessage | ( | const OSCAddressPattern & | ap, |
| Arg1 && | arg1, | ||
| Args &&... | args ) |
Constructs an OSCMessage object with the given address pattern and list of arguments.
| ap | the address pattern of the message. This must be a valid OSC address (starting with a forward slash) and may contain OSC wildcard expressions. You can pass in a string literal or a juce String (they will be converted to an OSCAddressPattern automatically). |
| arg1 | the first argument of the message. |
| args | an optional list of further arguments to add to the message. |
| bool OSCSender::send | ( | const OSCAddressPattern & | address, |
| Args &&... | args ) |
Creates a new OSC message with the specified address pattern and list of arguments, and sends it to the target.
| address | The OSC address pattern of the message (you can use a string literal here). |
| args | The list of arguments for the message. |
References OSCSender::send().
| bool OSCSender::sendToIPAddress | ( | const String & | targetIPAddress, |
| int | targetPortNumber, | ||
| const OSCAddressPattern & | address, | ||
| Args &&... | args ) |
Creates a new OSC message with the specified address pattern and list of arguments, and sends it to the target.
| targetIPAddress | The IP address to send to |
| targetPortNumber | The target port number |
| address | The OSC address pattern of the message (you can use a string literal here). |
| args | The list of arguments for the message. |
References OSCSender::sendToIPAddress().