атрибут MF_MT_ORIGINAL_WAVE_FORMAT_TAG

Содержит исходный тег формата WAVE для аудиопотока.

Тип данных

UINT32

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

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

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

Применяется к

IMFMediaType

Комментарии

В зависимости от исходного файла источник мультимедиа AVI может задать этот атрибут для типов мультимедиа, которые он предлагает.

Файл AVI содержит заголовок потока для каждого потока в файле. Источник мультимедиа AVI преобразует заголовок потока в тип мультимедиа. Для аудиопотоков заголовок потока содержит тег формата, который идентифицирует формат звука. (Тег формата содержится в элементе wFormatTag структуры WAVEFORMATEX .) В большинстве случаев источник мультимедиа AVI преобразует тег формата непосредственно в guid подтипа, как описано в разделе Идентификаторы GUID подтипа аудио. Однако в некоторых случаях исходный тег формата сопоставляется с другим эквивалентным тегом формата. Если это так, источник мультимедиа сохраняет исходный тег формата в типе носителя, используя атрибут MF_MT_ORIGINAL_WAVE_FORMAT_TAG.

Сопоставления форматов хранятся в реестре в следующем разделе:

\ HKEY_CLASSES_ROOT MediaFoundation\MapAudioFormatTag

Каждая запись является значением DWORD . Имя записи является десятичным представлением тега формата. Значение записи — эквивалентный тег формата.

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

Требования

Требование Значение
Минимальная версия клиента
Windows 7 [только классические приложения]
Минимальная версия сервера
Windows Server 2008 R2 [только классические приложения]
Заголовок
Mfapi.h

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

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

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