атрибут MF_MT_ORIGINAL_WAVE_FORMAT_TAG
Содержит исходный тег формата WAVE для аудиопотока.
Тип данных
UINT32
Получение и установка
Чтобы получить этот атрибут, вызовите IMFAttributes::GetUINT32.
Чтобы задать этот атрибут, вызовите IMFAttributes::SetUINT32.
Применяется к
Комментарии
В зависимости от исходного файла источник мультимедиа 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 [только классические приложения] |
Заголовок |
|
См. также раздел