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