атрибут MF_DEVSOURCE_ATTRIBUTE_MEDIA_TYPE

Указывает формат вывода устройства.

Тип данных

MFT_REGISTER_TYPE_INFO сохранено как BYTE[]

Получение и установка

Чтобы получить этот атрибут, вызовите IMFAttributes::GetBlob.

Чтобы задать этот атрибут, вызовите IMFAttributes::SetBlob.

Комментарии

Этот атрибут содержит пару идентификаторов GUID: основной тип и подтип. Эти GUID описывают формат выходных данных по умолчанию для устройства. Устройство может поддерживать дополнительные форматы вывода.

Например, если устройство захвата видео выводит видео RGB-32, значение этого атрибута равно { MFMediaType_Video, MFVideoFormat_RGB32 }.

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

Этот атрибут задается для объектов активации, возвращаемых следующими функциями:

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

Требования

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

См. также раздел

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

Захват аудио- и видеоданных

Запись атрибутов устройства