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

另请参阅

媒体基础属性的字母顺序列表

音频/视频捕获

捕获设备属性