Основные типы мультимедиа

В типе мультимедиа основной тип описывает общую категорию данных, например аудио или видео. Подтип, если он имеется, дополнительно уточняет основной тип. Например, если основным типом является видео, то подтипом может быть 32-битное видео RGB. Подтипы также отличают закодированные форматы, такие как видео H.264, от несжатых форматов.

Основной тип и подтип определяются идентификаторами GUID и хранятся в следующих атрибутах:

attribute Описание
MF_MT_MAJOR_TYPE Основной тип.
MF_MT_SUBTYPE Подтип.

 

Определены следующие основные типы.

Основной тип Описание Подтипы
MFMediaType_Audio Аудио. Идентификаторы GUID подтипа аудио.
MFMediaType_Binary Двоичный поток. Нет.
MFMediaType_FileTransfer Поток, содержащий файлы данных. Нет.
MFMediaType_HTML Поток HTML. Нет.
MFMediaType_Image По-прежнему поток изображения. ИДЕНТИФИКАТОРы GUID WIC и CLSID.
MFMediaType_Metadata Поток метаданных. Нет.
MFMediaType_Protected Защищенный носитель. Подтип указывает схему защиты содержимого.
MFMediaType_Perception Потоки с датчика камеры или вычислительной единицы, которые приводят и понимают необработанные видеоданные и дают представление об окружающей среде или людях в ней. Нет.
MFMediaType_SAMI Синхронизированные заголовки SAMI. Нет.
MFMediaType_Script Поток скриптов. Нет.
MFMediaType_Stream Мультиплексный поток или элементарный поток. Идентификаторы GUID подтипа потока
MFMediaType_Video Видео. Идентификаторы GUID подтипа видео.

 

Сторонние компоненты могут определять новые основные типы и новые подтипы.

IMFMediaType

Типы мультимедиа