Definition
Audio-Visual Object is a Data Type representing Audio Objects and Visual Objects having the same Position.
Syntax
https://schemas.mpai.community/OSD/V1.0/data/AudioVisualObject.json
Semantics
Label | Size | Description |
HEADER | 9 Bytes | |
· Standard | 7 Bytes | The string OSD-AVO |
· Version | 1 Byte | Major version |
· Subversion | 1 Byte | Minor version |
AVOID | 16 Bytes | UUID Identifier of the Audio-Visual Object. |
AVObjectData | N1 Bytes | Data associated to each Audio-Visual Object. |
· SamplingRate | 0-3 bits | 0:8, 1:16, 2:24, 3:32, 4:44.1, 5:48, 6: 64, 7: 96, 8: 192 (all kHz) |
· SampleType | 4-5 bits | 0:16, 1:24, 2:32, 3:64 (all bits/sample) |
· Reserved | 6-7 bits | |
· AudioObject | N2 Bytes | |
◦ FormatID | 1 Byte | Audio Object Format Identifier |
◦ ObjectLength | 4 Bytes | Number of Bytes in Audio Object |
◦ DataInObject | N3 Bytes | Data of Audio Object |
· VisualObject | N4 Bytes | |
◦ FormatID | 1 Byte | Visual Object Format Identifier |
◦ Length | 4 Bytes | Number of Bytes in Visual Object |
◦ DataInObject | N5 Bytes | Data of Visual Object |