audioStreamFormat
Description
A stream is a combination of tracks (or one track) required to render a channel, object, HOA component or pack. The audioStreamFormat
establishes a relationship between audioTrackFormat
s and the audioChannelFormat
s or audioPackFormat
. Its main use is to deal with non-PCM encoded tracks, where one or more audioTrackFormat
s must be combined to represent a decodable signal that covers several audioChannelFormat
s (by referencing an audioPackFormat
). For PCM audio, an audioStreamFormat
will refer to a single audioTrackFormat
and a single audioChannelFormat
.
Example
<audioStreamFormat audioStreamFormatID="AS_00031001" audioStreamFormatName="PCM_Dialogue1" formatLabel="0001" formatDefinition="PCM"> <audioChannelFormatIDRef>AC_00031001</audioChannelFormatIDRef> <audioTrackFormatIDRef>AT_00031001_01</audioTrackFormatIDRef> </audioStreamFormat>
Attributes
Attribute | Description | Example | Required |
---|---|---|---|
audioStreamFormatName | Name of the stream | PCM_FrontLeft | Yes |
audioStreamFormatID | ID for the stream. The yyyy digits of AS_yyyyxxxx represent the type of audio contained in the stream. The xxxx digits should match the audioChannelFormat xxxx digits. | AS_00010001 | Yes |
formatLabel | Descriptor of the format | 0001 | Optional |
formatDefinition | Description of the format | PCM | Optional |
* At least one of formatLabel or formatDefinition is required.
Sub-elements
Element | Description | Example | Quantity |
---|---|---|---|
audioChannelFormatIDRef | Reference to audioChannelFormat | AC_00010001 | 0 or 1 |
audioPackFormatIDRef | Reference to audioPackFormat | AP_00010003 | 0 or 1 |
audioTrackFormatIDRef | Reference to audioTrackFormat | AT_00010001_01 | 0…* |
Only one of audioPackFormatIDRef
or audioChannelFormatIDRef
can be used, not both in the same element.