атрибут MF_MT_AAC_PAYLOAD_TYPE
Указывает тип полезных данных потока расширенного аудиокодирования (AAC).
Тип данных
UINT32
Возможны следующие значения.
Значение | Значение |
---|---|
|
Поток содержит только raw_data_block элементы. |
|
Поток передачи аудиоданных (ADTS). Поток содержит adts_sequence, как определено в MPEG-2. |
|
Формат обмена аудиоданными (ADIF). Поток содержит adif_sequence, как определено в MPEG-2. |
|
Поток содержит транспортный аудиопоток MPEG-4 с уровнем синхронизации (LOAS) и мультиплексным слоем (LATM). |
Получение и установка
Чтобы получить этот атрибут, вызовите IMFAttributes::GetUINT32.
Чтобы задать этот атрибут, вызовите IMFAttributes::SetUINT32.
Применение
Комментарии
MF_MT_AAC_PAYLOAD_TYPE является необязательным. Если этот атрибут не указан, используется значение по умолчанию 0, указывающее, что поток содержит только raw_data_block элементов.
Применяется только к MFAudioFormat_AAC.
Константу GUID для этого атрибута экспортируют из mfuuid.lib.
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел