атрибут MF_TRANSCODE_CONTAINERTYPE

Указывает тип контейнера закодированного файла. Типы контейнеров поддерживаются Media Foundation.

Тип данных

GUID

Возможные значения типов контейнеров, предоставляемых Media Foundation, описаны в следующей таблице.

Значение Значение
MFTranscodeContainerType_ASF
Контейнер файлов ASF.
MFTranscodeContainerType_MPEG4
Контейнер файлов MP4.
MFTranscodeContainerType_MP3
Контейнер файлов MP3.
MFTranscodeContainerType_3GP
Контейнер файлов 3GP.
MFTranscodeContainerType_AC3
Контейнер файлов AC3.
MFTranscodeContainerType_ADTS
Контейнер файлов ADTS.
MFTranscodeContainerType_MPEG2
Контейнер файлов MPEG2.
MFTranscodeContainerType_FMPEG4
Контейнер файлов FMPEG4.
MFTranscodeContainerType_WAVE
Контейнер файлов WAVE.
Поддерживается в Windows 8.1 и более поздних версиях.
MFTranscodeContainerType_AVI
Контейнер файлов AVI.
Поддерживается в Windows 8.1 и более поздних версиях.
MFTranscodeContainerType_AMR
Контейнер файлов AMR.

 

Get/set

Чтобы получить этот атрибут, вызовите МВФAttributes::GetGUID.

Чтобы задать этот атрибут, вызовите МВФAttributes::SetGUID.

Замечания

Этот атрибут используется как с функцией быстрого транскода, так и объектом записи приемника.

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

Быстрый транскод

Приложение должно задать атрибут контейнера в профиле транскода перед созданием топологии транскода. Построитель топологий анализирует этот атрибут и загружает соответствующий приемник мультимедиа в конвейере. Дополнительные сведения см. в следующих разделах:

Модуль записи приемника

Этот атрибут можно использовать для настройки типа контейнера файлов для модуля записи приемника. Дополнительные сведения см. в разделе "Атрибуты записи приемника".

Requirements

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

См. также

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

API транскода