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