MFCompareFullToPartialMediaType 函数 (mfapi.h)
将完整媒体类型与部分媒体类型进行比较。
语法
BOOL MFCompareFullToPartialMediaType(
IMFMediaType *pMFTypeFull,
IMFMediaType *pMFTypePartial
);
参数
pMFTypeFull
指向完整媒体类型的 IMFMediaType 接口的指针。
pMFTypePartial
指向部分媒体类型的 IMFMediaType 接口的指针。
返回值
如果完整媒体类型与分部媒体类型兼容,则函数返回 TRUE。 否则,函数返回 FALSE。
注解
管道组件可以返回部分媒体类型,以描述组件可能接受的一系列可能格式。 部分媒体类型至少具有主类型 GUID,但可能缺少完全描述该类型所需的一些其他属性。 缺少的属性表示分部类型的“不关心”值。 例如,部分视频类型可能缺少视频宽度和高度的属性。
如果以下条件都为 true,则此函数返回 TRUE :
- 分部媒体类型包含主要类型 GUID。
- 分部类型中的所有属性都存在于完整类型中,并设置为相同的值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | mfapi.h |
Library | Mfplat.lib |
DLL | Mfplat.dll |