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 |