MFCompareFullToPartialMediaType 函数 (mfapi.h)

将完整媒体类型与部分媒体类型进行比较。

语法

BOOL MFCompareFullToPartialMediaType(
  IMFMediaType *pMFTypeFull,
  IMFMediaType *pMFTypePartial
);

参数

pMFTypeFull

指向完整媒体类型的 IMFMediaType 接口的指针。

pMFTypePartial

指向部分媒体类型的 IMFMediaType 接口的指针。

返回值

如果完整媒体类型与分部媒体类型兼容,则函数返回 TRUE。 否则,函数返回 FALSE

注解

管道组件可以返回部分媒体类型,以描述组件可能接受的一系列可能格式。 部分媒体类型至少具有主类型 GUID,但可能缺少完全描述该类型所需的一些其他属性。 缺少的属性表示分部类型的“不关心”值。 例如,部分视频类型可能缺少视频宽度和高度的属性。

如果以下条件都为 true,则此函数返回 TRUE

  • 分部媒体类型包含主要类型 GUID。
  • 分部类型中的所有属性都存在于完整类型中,并设置为相同的值。
否则,函数返回 FALSE

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 mfapi.h
Library Mfplat.lib
DLL Mfplat.dll

另请参阅

媒体基础函数