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 | 
