Основные типы мультимедиа
В типе мультимедиа основной тип описывает общую категорию данных, например аудио или видео. Подтип, если он имеется, дополнительно уточняет основной тип. Например, если основным типом является видео, то подтипом может быть 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 подтипа видео. |
Сторонние компоненты могут определять новые основные типы и новые подтипы.
Связанные темы