Umsci
Upmix Spatial Control Interface — OCA/OCP.1 spatial audio utility
Loading...
Searching...
No Matches
DeviceController::RemoteObjectReceivedMessage Class Reference

Carries a decoded RemoteObject across the thread boundary via JUCE's message queue. More...

#include <DeviceController.h>

+ Inheritance diagram for DeviceController::RemoteObjectReceivedMessage:
+ Collaboration diagram for DeviceController::RemoteObjectReceivedMessage:

Public Member Functions

 RemoteObjectReceivedMessage (const RemoteObject &r)
 
 RemoteObjectReceivedMessage ()=default
 
virtual ~RemoteObjectReceivedMessage ()=default
 
void setRemoteObject (const RemoteObject &r)
 
const RemoteObjectgetRemoteObject () const
 

Detailed Description

Carries a decoded RemoteObject across the thread boundary via JUCE's message queue.

Analogous to StateChangeMessage: a fully decoded RemoteObject is wrapped in this message and posted to the message thread so that onRemoteObjectReceived is always invoked on the JUCE message thread, regardless of which thread the OCP.1 data callback fired on.

Definition at line 660 of file DeviceController.h.

Constructor & Destructor Documentation

◆ RemoteObjectReceivedMessage() [1/2]

DeviceController::RemoteObjectReceivedMessage::RemoteObjectReceivedMessage ( const RemoteObject r)
inline

Definition at line 663 of file DeviceController.h.

References setRemoteObject().

◆ RemoteObjectReceivedMessage() [2/2]

DeviceController::RemoteObjectReceivedMessage::RemoteObjectReceivedMessage ( )
default

◆ ~RemoteObjectReceivedMessage()

virtual DeviceController::RemoteObjectReceivedMessage::~RemoteObjectReceivedMessage ( )
virtualdefault

Member Function Documentation

◆ getRemoteObject()

const RemoteObject & DeviceController::RemoteObjectReceivedMessage::getRemoteObject ( ) const
inline

Definition at line 668 of file DeviceController.h.

◆ setRemoteObject()

void DeviceController::RemoteObjectReceivedMessage::setRemoteObject ( const RemoteObject r)
inline

Definition at line 667 of file DeviceController.h.

Referenced by RemoteObjectReceivedMessage().


The documentation for this class was generated from the following file: