![]() |
Umsci
Upmix Spatial Control Interface — OCA/OCP.1 spatial audio utility
|
Two-dimensional address of a remote object on the DS100. More...
#include <DeviceController.h>
Public Member Functions | |
| RemObjAddr () | |
| RemObjAddr (const RemObjAddr &rhs) | |
| RemObjAddr (std::int16_t a, std::int16_t b) | |
| juce::String | toNiceString () const |
| juce::String | toString () const |
| bool | fromString (const juce::String &commaseparatedStringRepresentation) |
| bool | operator== (const RemObjAddr &rhs) const |
| bool | operator!= (const RemObjAddr &rhs) const |
| bool | operator< (const RemObjAddr &rhs) const |
| bool | operator> (const RemObjAddr &rhs) const |
| RemObjAddr & | operator= (const RemObjAddr &rhs) |
Static Public Member Functions | |
| static juce::String | toString (const std::vector< RemObjAddr > &RemObjAddrs) |
| static RemObjAddr | createFromString (const juce::String &commaseparatedStringRepresentation) |
| static std::vector< RemObjAddr > | createFromListString (const juce::String &objectListStringRepresentation) |
Public Attributes | |
| std::int16_t | pri |
| Primary index (channel, speaker, group, zone…). 0 = not used. | |
| std::int16_t | sec |
| Secondary index (mapping area, output ch, group…). 0 = not used. | |
Static Public Attributes | |
| static constexpr std::int16_t | sc_INV = 0 |
Two-dimensional address of a remote object on the DS100.
Most DS100 OCA objects are indexed by one or two integers:
When a dimension is unused, the field is set to sc_INV (== 0), which is the "invalid / not applicable" sentinel.
Definition at line 182 of file DeviceController.h.
|
inline |
Definition at line 189 of file DeviceController.h.
References pri, sc_INV, and sec.
Referenced by createFromString().
|
inline |
Definition at line 194 of file DeviceController.h.
|
inline |
Definition at line 198 of file DeviceController.h.
|
inlinestatic |
Definition at line 248 of file DeviceController.h.
References createFromString().
|
inlinestatic |
Definition at line 239 of file DeviceController.h.
References RemObjAddr().
Referenced by createFromListString().
|
inline |
Definition at line 227 of file DeviceController.h.
|
inline |
Definition at line 264 of file DeviceController.h.
|
inline |
Definition at line 268 of file DeviceController.h.
|
inline |
Definition at line 277 of file DeviceController.h.
|
inline |
Definition at line 260 of file DeviceController.h.
|
inline |
Definition at line 272 of file DeviceController.h.
|
inline |
Definition at line 203 of file DeviceController.h.
References pri, sc_INV, and sec.
Referenced by DeviceController::SetObjectValue().
|
inline |
Definition at line 214 of file DeviceController.h.
|
inlinestatic |
Definition at line 218 of file DeviceController.h.
| std::int16_t DeviceController::RemObjAddr::pri |
Primary index (channel, speaker, group, zone…). 0 = not used.
Definition at line 184 of file DeviceController.h.
Referenced by fromString(), operator<(), operator=(), operator==(), RemObjAddr(), RemObjAddr(), DeviceController::SetObjectValue(), toNiceString(), and toString().
|
staticconstexpr |
Definition at line 187 of file DeviceController.h.
Referenced by RemObjAddr(), toNiceString(), and UmsciControlComponent::UmsciControlComponent().
| std::int16_t DeviceController::RemObjAddr::sec |
Secondary index (mapping area, output ch, group…). 0 = not used.
Definition at line 185 of file DeviceController.h.
Referenced by fromString(), operator<(), operator=(), operator==(), RemObjAddr(), RemObjAddr(), toNiceString(), and toString().