1 Definitions
Interleaved Multichannel Audio packaged with Time Code.
2 Functional Requirements
3 Syntax
https://schemas.mpai.community/CAE1/V2.2/data/MultichannelAudio.json
4 Semantics
Label | Size | Description |
Header | N1 Bytes | Multichannel Audio Header |
– Standard-AudioObject | 9 Bytes | The characters “CAE-MCA-V” |
– Version | N2 Bytes | Major version – 1 or 2 characters |
– Dot-separator | 1 Byte | The character “.” |
– Subversion | N3 Bytes | Minor version – 1 or 2 characters |
MInstanceID | N4 Bytes | Identifier of M-Instance. |
MultichannelAudioID | N5 Bytes | Identifier of the Multichannel Audio instance. |
MultichannelAudioSpaceTime | N6 Bytes | Space-Time info of Multichannel Audio instance. |
BlockInfo | N7 Bytes | |
– HEAD | N8 Bytes | |
– BlockIndex | 8 Bytes | Timing order of the output block. |
– BlockStart | 8 Bytes | Start of Block. |
– BlockEnd | 8 Bytes | End of Block. |
– BlockSize | 1 Byte | Size of Block. |
– Checksum | 1 Byte | Sum of Block and speech header bytes modulo 256. |
AudioObjectCount | 1 Byte | Number of Audio Objects in Audio Scene Geometry. |
AudioObjects[] | N9 Bytes | |
– AudioObjectSpaceTime | N10 Bytes | Space-Time info of Audio Object. |
– AudioObject | N11 Bytes | Audio Object. |
DescrMetadata | N15 Bytes | Descriptive Metadata |