|
NanoOcp
Minimal AES70 / OCP.1 TCP client/server library for d&b Soundscape devices
|
#include <Ocp1ObjectDefinitions.h>
Include dependency graph for Ocp1DS100ObjectDefinitions.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | NanoOcp1 |
| Minimal AES70 / OCP.1 TCP client/server library built on JUCE. | |
| namespace | NanoOcp1::DS100 |
| OCA object definitions for the d&b audiotechnik DS100 signal engine. | |
Variables | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Fixed_Box = 0x00 |
| Box number for all Fixed (read-only) device identity objects. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Fixed_HardwareVariant = 0x02 |
| Hardware variant code (int32). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Fixed_SerNr = 0x0a |
| Serial number string. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Fixed_GUID = 0x0f |
8-char hex firmware/model GUID (e.g. "DB000CD0"). Read on connect to detect stack-ident. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Settings_Box = 0x01 |
| Box number for writable device settings. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Settings_DeviceName = 0x0d |
| User-assignable device name string. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Status_Box = 0x03 |
| Box number for read-only status objects. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Status_StatusText = 0x03 |
| Human-readable device status string. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Status_AudioNetworkSampleStatus = 0x30 |
| Audio network sample-rate/lock status. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Error_Box = 0x04 |
| Box number for error-reporting objects. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Error_GnrlErr = 0x01 |
| General error flag. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Error_ErrorText = 0x03 |
| Human-readable error description string. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixSettings_Box = 0x02 |
| Box number for global matrix / En-Space / En-Scene settings. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixSettings_PositioningEnable = 0x02 |
| Enable / disable En-Scene object-based positioning globally. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixSettings_ReverbEnable = 0x03 |
| Enable / disable En-Space convolution reverb globally. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixSettings_ReverbRoomId = 0x0a |
| En-Space room impulse-response selection (uint32 room index). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixSettings_ReverbPredelayFactor = 0x14 |
| Pre-delay scaling factor for the selected room (float32). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixSettings_ReverbRearLevel = 0x15 |
| Rear-channel level adjustment for the reverb tail (float32, dB). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::CoordinateMappingSettings_Box = 0x15 |
| Box number for coordinate-mapping corner-point configuration (per area). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::CoordinateMappingSettings_Name = 0x01 |
| Name string for this mapping area. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::CoordinateMappingSettings_Type = 0x02 |
| Mapping type (uint32 enum). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::CoordinateMappingSettings_Flip = 0x03 |
| Axis-flip flags (bool). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::CoordinateMappingSettings_P1_real = 0x04 |
| Corner point P1 in real-world coordinates (3 × float32 XYZ). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::CoordinateMappingSettings_P2_real = 0x05 |
| Corner point P2 in real-world coordinates. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::CoordinateMappingSettings_P3_real = 0x06 |
| Corner point P3 in real-world coordinates. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::CoordinateMappingSettings_P4_real = 0x07 |
| Corner point P4 in real-world coordinates. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::CoordinateMappingSettings_P1_virtual = 0x08 |
| Corner point P1 in virtual (mapped) coordinates. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::CoordinateMappingSettings_P3_virtual = 0x09 |
| Corner point P3 in virtual (mapped) coordinates. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::CoordinateMapping_Box = 0x16 |
| Box number for per-source coordinate-mapped positions (per area). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::CoordinateMapping_Source_Position = 0x01 |
| Source position in the virtual coordinate space of the mapping area (3 × float32 XYZ, blob). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixInput_Box = 0x05 |
| Box number for per-input-channel (sound object) parameters. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixInput_Mute = 0x01 |
| Input mute (bool: 0=unmuted, 1=muted). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixInput_Gain = 0x02 |
| Input gain in dB (float32). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixInput_Delay = 0x03 |
| Input delay in ms (float32). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixInput_DelayEnable = 0x04 |
| Input delay enable (bool). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixInput_EqEnable = 0x05 |
| Input EQ enable (bool). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixInput_Polarity = 0x06 |
| Input polarity invert (bool). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixInput_ChannelName = 0x07 |
| User-assignable input channel name (string). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixInput_LevelMeterIn = 0x08 |
| Pre-processing level meter reading (float32, dBFS). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixInput_LevelMeterPreMute = 0x09 |
| Pre-mute level meter reading (float32, dBFS). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixInput_LevelMeterPostMute = 0x0a |
| Post-mute level meter reading (float32, dBFS). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixInput_ISP = 0x0b |
| Input signal presence indicator (bool). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixInput_ReverbSendGain = 0x0d |
| En-Space send gain for this input (float32, dB). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixNode_Box = 0x07 |
| Box number for per-crosspoint (input × output) routing parameters. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixNode_Enable = 0x01 |
| Crosspoint enable / mute (bool). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixNode_Gain = 0x02 |
| Crosspoint gain (float32, dB). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixNode_Delay = 0x03 |
| Crosspoint delay (float32, ms). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixNode_DelayEnable = 0x04 |
| Crosspoint delay enable (bool). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixOutput_Box = 0x08 |
| Box number for per-output-channel parameters. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixOutput_Mute = 0x01 |
| Output mute (bool). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixOutput_Gain = 0x02 |
| Output gain in dB (float32). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixOutput_Delay = 0x03 |
| Output delay in ms (float32). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixOutput_DelayEnable = 0x04 |
| Output delay enable (bool). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixOutput_EqEnable = 0x05 |
| Output EQ enable (bool). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixOutput_Polarity = 0x06 |
| Output polarity invert (bool). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixOutput_ChannelName = 0x07 |
| User-assignable output channel name (string). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixOutput_LevelMeterIn = 0x08 |
| Pre-processing level meter reading (float32, dBFS). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixOutput_LevelMeterPreMute = 0x09 |
| Pre-mute level meter reading (float32, dBFS). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixOutput_LevelMeterPostMute = 0x0a |
| Post-mute level meter reading (float32, dBFS). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::MatrixOutput_OSP = 0x0b |
| Output signal presence indicator (bool). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Positioning_Source_Box = 0x0d |
| Box number for per-sound-object En-Scene positioning parameters. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Positioning_Source_Position = 0x02 |
| Sound object XYZ position in real-world space (3 × float32 blob, normalised 0–1). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Positioning_Source_Enable = 0x03 |
| En-Scene processing enable for this sound object (bool). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Positioning_Source_Spread = 0x04 |
| Sound object spread factor (float32, 0–1). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Positioning_Source_Speaker_Group = 0x06 |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Positioning_Source_Speaker_Position = 0x07 |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Positioning_Source_DelayMode = 0x0b |
| Delay mode for this sound object (uint32 enum). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::FunctionGroup_Box = 0x0e |
| Box number for per-function-group parameters (groups 1–32). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::FunctionGroup_Name = 0x01 |
| User-assignable function group name (string). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::FunctionGroup_Delay = 0x02 |
| Group delay in ms (float32). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::FunctionGroup_SpreadFactor = 0x06 |
| Group spread factor (float32). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::ReverbInput_Box = 0x10 |
| Box number for per-(sound-object × reverb-zone) send parameters. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::ReverbInput_Gain = 0x01 |
| Send gain from sound object to reverb zone (float32, dB). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::ReverbInputProcessing_Box = 0x11 |
| Box number for per-reverb-send processing parameters. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::ReverbInputProcessing_Mute = 0x01 |
| Reverb send mute (bool). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::ReverbInputProcessing_Gain = 0x02 |
| Reverb send gain trim (float32, dB). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::ReverbInputProcessing_EqEnable = 0x03 |
| Reverb send EQ enable (bool). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::ReverbInputProcessing_LevelMeter = 0x05 |
| Reverb send level meter reading (float32, dBFS). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Scene_Box = 0x17 |
| Box number for scene-related read/write objects. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Scene_SceneIndex = 0x01 |
| Currently active scene index (uint32). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Scene_SceneName = 0x03 |
| Name of the currently active scene (string). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Scene_SceneComment = 0x04 |
| Comment text for the currently active scene (string). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::SoundObjectRouting_Box = 0x18 |
| Box number for per-(sound-object × function-group) routing parameters. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::SoundObjectRouting_Mute = 0x01 |
| Routing mute for this sound-object/function-group pair (bool). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::SoundObjectRouting_Gain = 0x02 |
| Routing gain for this sound-object/function-group pair (float32, dB). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Positioning_Speaker_Box = 0x1a |
| Box number for per-loudspeaker 6-DOF position parameters. | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Positioning_Speaker_Group = 0x01 |
| Function-group assignment for this loudspeaker output (uint32). | |
| static constexpr BoxAndObjNo | NanoOcp1::DS100::Positioning_Speaker_Position = 0x02 |
| Loudspeaker 6-DOF position: [hor, vert, rot, x, y, z] (6 × float32 blob). | |
| static constexpr std::uint32_t | NanoOcp1::DS100::SceneAgentONo = 0x2714 |
| Fixed ONo for the DS100 Scene Agent object. | |