IMFContentDecryptionModule::CreateTrustedInput 方法 (mfcontentdecryptionmodule.h)
建立可實作內容解密的 IMFTrustedInput 物件。
語法
HRESULT CreateTrustedInput(
const BYTE *contentInitData,
DWORD contentInitDataSize,
IMFTrustedInput **trustedInput
);
參數
contentInitData
包含初始化數據的 BYTE 陣列。 只有在未提供或不完整的 IMFContentDecryptionModuleSession::GenerateRequest 時,才會使用 contentInitData。 初始化數據應以 PSSH 方塊格式結構化。 如需詳細資訊,請參閱加密媒體擴充功能規格的 通用 SystemID 和 PSSH 方塊格式。
contentInitDataSize
contentInitData 中陣列的大小。
trustedInput
接收建立的 IMFTrustedInput 物件。
傳回值
傳回成功時S_OK。
備註
內容解密模組的實作 (CDM) 可能包括透過呼叫 CreateTrustedInput 取得的 IMFInputTrustAuthority 實作。
IMFInputTrustAuthority 解密程序支援下列屬性。
屬性 | Description |
---|---|
MFT_POLICY_SET_AWARE | 如果不是零,表示 IMFTransform 想要接收 MEPolicySet 完成通知。 |
MFT_USING_HARDWARE_DRM | 指定IMFTransform是否使用硬體DRM。 如果 MFT 解密器指定此屬性設為 1,則會使用硬體 DRM。 如果 MFT 解密器指定此屬性設定為 0,則不會使用硬體 DRM。 如果 MFT 解密器未指定這個屬性或以不同的值指定它,則它不會 (或無法) 指出它是否使用硬體DRM。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 2004 (10.0;組建 19041) |
最低支援的伺服器 | Windows Server 版本 2004 (10.0;組建 19041) |
標頭 | mfcontentdecryptionmodule.h |