MFGetMFTMerit 函数 (mfapi.h)

获取硬件编解码器的优点值。

语法

HRESULT MFGetMFTMerit(
  [in, out] IUnknown   *pMFT,
  [in]      UINT32     cbVerifier,
  [in]      const BYTE *verifier,
  [out]     DWORD      *merit
);

参数

[in, out] pMFT

指向媒体基础转换的 IUnknown 接口的指针, (表示编解码器的 MFT) 。

[in] cbVerifier

验证程序数组的大小(以字节为单位)。

[in] verifier

包含以下项之一的缓冲区的地址:

  • 类标识符 (MFT 的 CLSID) 。
  • 一个以 null 结尾的宽字符字符串,其中包含基础硬件设备的符号链接。 在 cbVerifier 的值中包含终止 null 的大小。

[out] merit

接收优点值。

返回值

如果此函数成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

如果 MFT 不表示具有有效输出保护管理器 (OPM) 证书的硬件设备,则函数将失败。

要求

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

另请参阅

媒体基础函数

OPM_GET_CODEC_INFO