атрибут MF_MT_AAC_PAYLOAD_TYPE

Указывает тип полезных данных потока расширенного аудиокодирования (AAC).

Тип данных

UINT32

Возможны следующие значения.

Значение Значение
0
Поток содержит только raw_data_block элементы.
1
Поток передачи аудиоданных (ADTS). Поток содержит adts_sequence, как определено в MPEG-2.
2
Формат обмена аудиоданными (ADIF). Поток содержит adif_sequence, как определено в MPEG-2.
3
Поток содержит транспортный аудиопоток MPEG-4 с уровнем синхронизации (LOAS) и мультиплексным слоем (LATM).

 

Получение и установка

Чтобы получить этот атрибут, вызовите IMFAttributes::GetUINT32.

Чтобы задать этот атрибут, вызовите IMFAttributes::SetUINT32.

Применение

IMFMediaType

Комментарии

MF_MT_AAC_PAYLOAD_TYPE является необязательным. Если этот атрибут не указан, используется значение по умолчанию 0, указывающее, что поток содержит только raw_data_block элементов.

Применяется только к MFAudioFormat_AAC.

Константу GUID для этого атрибута экспортируют из mfuuid.lib.

Требования

Требование Значение
Заголовок
Mfapi.h

См. также раздел

Алфавитный список атрибутов Media Foundation

Атрибуты типа мультимедиа