| 1 Definition | 2 Functional Requirements | 3 Syntax |
| 4 Semantics | 5 Conformance Testing | 6 Performance Assessment |
1 Definition
Interleaved Multichannel Audio packaged with Time Code.
2 Functional Requirements
3 Syntax
https://schemas.mpai.community/CAE1/V2.4/data/MultichannelAudioStream.json
4 Semantics
| Label | Description |
| Header | |
| – Standard | The characters “CAE-MAS-V” |
| – Version | Major MPAI-CAE version |
| – Dot-separator | The character “.” |
| – Subversion | Minor MPAI-CAE version |
| MASID | UUID Identifier of the Multichannel Audio Stream. |
| BlockInfo | |
| – BlockIndex | Indicates the timing order of the output block. Derived from Audio Scene Geometry. |
| – BlockStart | Derived from Audio Scene Geometry. |
| – BlockEnd | Derived from Audio Scene Geometry. |
| – BlockSize | Derived from Audio Scene Geometry. |
| – Checksum | Checksum is calculated by summing the block and speech header bytes modulo 256. |
| AudioObjectCount | AudioObjectCount of Audio Scene Geometry. |
| AudioObjectsData | |
| · AudioObjectID | AudioObjectID in Audio Object. |
| · Spatial Attitude | Audio Object’s Spatial Attitude |
5 Conformance Testing
A Data instance Conforms with CAE-USC Irregularity File (CAE-IRF) if:
- Its JSON Object validates against the JSON Schema.
- Any JSON Object included validates against it JSON Schema.
- All Data in the JSON Object:
- Have the specified types.
- Conform with their Qualifiers.