MFCreateContentDecryptorContext 函数 (mfidl.h)

为指定的媒体保护系统创建 IMFContentDecryptorContext 接口。

语法

HRESULT MFCreateContentDecryptorContext(
  [in]           REFGUID                    guidMediaProtectionSystemId,
  [in, optional] IMFDXGIDeviceManager       *pD3DManager,
  [in]           IMFContentProtectionDevice *pContentProtectionDevice,
  [out]          IMFContentDecryptorContext **ppContentDecryptorContext
);

参数

[in] guidMediaProtectionSystemId

要为其创建 IMFContentDecryptorContext 接口的媒体保护系统的标识符。

[in, optional] pD3DManager

指向要用于共享 Direct3D 11 设备的 IMFDXGIDeviceManager 接口的指针。

[in] pContentProtectionDevice

指定媒体 保护系统的 IMFContentProtectionDevice 接口。

[out] ppContentDecryptorContext

指向创建的 IMFContentDecryptorContext 接口的指针。

返回值

要求

要求
最低受支持的客户端 Windows 10 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2016 [桌面应用 |UWP 应用]
目标平台 Windows
标头 mfidl.h
Library Mfplat.lib
DLL Mfplat.dll

另请参阅

IMFContentDecryptorContext

IMFContentProtectionDevice

IMFDXGIDeviceManager

媒体基础函数