MF_MT_AAC_PAYLOAD_TYPE attribute

Specifies the payload type of an Advanced Audio Coding (AAC) stream.

Data type

UINT32

The following values are possible.

Value Meaning
0
The stream contains raw_data_block elements only.
1
Audio Data Transport Stream (ADTS). The stream contains an adts_sequence, as defined by MPEG-2.
2
Audio Data Interchange Format (ADIF). The stream contains an adif_sequence, as defined by MPEG-2.
3
The stream contains an MPEG-4 audio transport stream with a synchronization layer (LOAS) and a multiplex layer (LATM).

 

Get/set

To get this attribute, call IMFAttributes::GetUINT32.

To set this attribute, call IMFAttributes::SetUINT32.

Applies To

IMFMediaType

Remarks

MF_MT_AAC_PAYLOAD_TYPE is optional. If this attribute is not specified, the default value 0 is used, which specifies the stream contains raw_data_block elements only.

Applies only to MFAudioFormat_AAC.

The GUID constant for this attribute is exported from mfuuid.lib.

Requirements

Requirement Value
Header
Mfapi.h

See also

Alphabetical List of Media Foundation Attributes

Media Type Attributes