Основные типы носителей
В типе мультимедиа основной тип описывает общую категорию данных, например аудио или видео. Подтип , если он присутствует, дополнительно обновляет основной тип. Например, если основной тип видео является видео, подтип может быть 32-разрядным RGB-видео. Подтипы также отличают форматы в кодировке, такие как видео H.264, от несжатых форматов.
Основной тип и подтип определяются идентификаторами GUID и хранятся в следующих атрибутах:
Атрибут | Описание |
---|---|
MF_MT_MAJOR_TYPE | Основной тип. |
MF_MT_SUBTYPE | Подтип. |
Определены следующие основные типы.
Основной тип | Описание | Подтипов |
---|---|---|
MFMediaType_Audio | Аудио. | идентификаторы GUID звукового подтипа звука. |
MFMediaType_Binary | Двоичный поток. | Никакой. |
MFMediaType_FileTransfer | Поток, содержащий файлы данных. | Никакой. |
MFMediaType_HTML | HTML-поток. | Никакой. |
MFMediaType_Image | По-прежнему поток изображения. | идентификаторы GUID и CLSID WIC. |
MFMediaType_Metadata | Поток метаданных. | Никакой. |
MFMediaType_Protected | Защищенный носитель. | Подтип указывает схему защиты содержимого. |
MFMediaType_Perception | Потоки из датчика камеры или единицы обработки, которые причиняют и понимают необработанные видеоданные и обеспечивают понимание окружающей среды или людей в нем. | Никакой. |
MFMediaType_SAMI | Синхронизированные подписи обмена доступными носителями (SAMI). | Никакой. |
MFMediaType_Script | Поток скриптов. | Никакой. |
MFMediaType_Stream | Мультиплексированные потоки или простой поток. | идентификаторы guid подтипа потока |
MFMediaType_Video | Видео. | идентификаторы guid графического интерфейса видео. |
Сторонние компоненты могут определять новые основные типы и новые подтипы.
Связанные разделы