Definitions
Interleaved Multichannel Audio packaged with Time Code.
Syntax
https://schemas.mpai.community/CAE/V2.1/data/MultichannelAudioStream.json
Semantics
Table 1 – Multichannel Audio Stream Semantics
| Label | Size | Description |
| HEADER | 9 Bytes | |
| Standard | 7 Bytes | The CAE-MAS string |
| Version | 1 Byte | Major MPAI-CAE version |
| Subversion | 1 Byte | Minor MPAI-CAE version |
| MASID | 16 Bytes | UUID Identifier of the Multichannel Audio Stream. |
| BlockInfo | ||
| · BlockIndex | 8 Bytes | Indicates the timing order of the output block. Derived from Audio Scene Geometry. |
| · BlockStart | 8 Bytes | Derived from Audio Scene Geometry. |
| · BlockEnd | 8 Bytes | Derived from Audio Scene Geometry. |
| · BlockSize | 1 Byte | Derived from Audio Scene Geometry. |
| · Checksum | 1 Byte | Checksum is calculated by summing the block and speech header bytes modulo 256. |
| AudioObjectCount | 1 Byte | AudioObjectCount of Audio Scene Geometry. |
| AudioObjectsData | N1 Bytes | |
| · AudioObjectID | 16 Bytes | AudioObjectID in Audio Object. |
| · Sampling Rate | 0-3 bits | SamplingRate of Audio Scene Descriptors. |
| · Sample Type | 4-6 bits | (aka, sample precision) 0:8, 1:16, 2:24, 3:32, 4:64 (bits/sample) |
| · Reserved | 7 bit | |
| · Spatial Attitude | N2 Bytes |