|
NanoOcp
Minimal AES70 / OCP.1 TCP client/server library for d&b Soundscape devices
|
OCA definition for a sound object's position in a coordinate mapping area's virtual space. More...
#include <Ocp1DS100ObjectDefinitions.h>
Inheritance diagram for NanoOcp1::DS100::dbOcaObjectDef_CoordinateMapping_Source_Position:
Collaboration diagram for NanoOcp1::DS100::dbOcaObjectDef_CoordinateMapping_Source_Position:Public Member Functions | |
| dbOcaObjectDef_CoordinateMapping_Source_Position (std::uint32_t record, std::uint32_t channel) | |
Public Member Functions inherited from NanoOcp1::Ocp1CommandDefinition | |
| Ocp1CommandDefinition () | |
| Ocp1CommandDefinition (std::uint32_t targetOno, std::uint16_t propertyType, std::uint16_t propertyDefLevel, std::uint16_t propertyIndex, std::uint8_t paramCount=static_cast< std::uint8_t >(0), const ByteVector ¶meterData=std::vector< std::uint8_t >()) | |
| virtual | ~Ocp1CommandDefinition ()=default |
| virtual Ocp1CommandDefinition | AddSubscriptionCommand () const |
| virtual Ocp1CommandDefinition | RemoveSubscriptionCommand () const |
| virtual Ocp1CommandDefinition | GetValueCommand () const |
| virtual Ocp1CommandDefinition | SetValueCommand (const Variant &newValue) const |
| virtual Ocp1CommandDefinition * | Clone () const |
| Ocp1DataType | GetDataType () const |
Additional Inherited Members | |
Public Attributes inherited from NanoOcp1::Ocp1CommandDefinition | |
| std::uint32_t | m_targetOno |
| std::uint16_t | m_propertyType |
| std::uint16_t | m_propertyDefLevel |
| std::uint16_t | m_propertyIndex |
| std::uint8_t | m_paramCount |
| ByteVector | m_parameterData |
OCA definition for a sound object's position in a coordinate mapping area's virtual space.
The DS100 supports up to 4 independent coordinate mapping areas, each with its own corner-point transform (defined via CoordinateMappingSettings_P*_real/virtual). A sound object's position in a mapping area's virtual space is independent of its real-world position (dbOcaObjectDef_Positioning_Source_Position).
The value is a 3 × float32 blob (XYZ, normalised 0–1 in virtual space). Use Variant::ToPosition() to decode.
| record | Mapping area index (1–4). |
| channel | 1-based sound object (matrix input) index. |
Definition at line 500 of file Ocp1DS100ObjectDefinitions.h.
|
inline |
Definition at line 502 of file Ocp1DS100ObjectDefinitions.h.