Umsci
Upmix Spatial Control Interface — OCA/OCP.1 spatial audio utility
Loading...
Searching...
No Matches
DeviceController.h File Reference
#include <JuceHeader.h>
#include <NanoOcp1.h>
#include <Ocp1ObjectDefinitions.h>
#include <Variant.h>
+ Include dependency graph for DeviceController.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DeviceController
 Singleton that owns the OCP.1 (AES70) TCP connection to a d&b audiotechnik DS100 device and exposes a high-level Remote-Object API to the rest of Umsci. More...
 
struct  DeviceController::RemObjAddr
 Two-dimensional address of a remote object on the DS100. More...
 
struct  DeviceController::RemoteObject
 A fully-qualified remote parameter including its type, address, and current value. More...
 
class  DeviceController::StateChangeMessage
 Carries a State value across the thread boundary via JUCE's message queue. More...
 
class  DeviceController::RemoteObjectReceivedMessage
 Carries a decoded RemoteObject across the thread boundary via JUCE's message queue. More...