IMFContentDecryptionModule::CreateTrustedInput メソッド (mfcontentdecryptionmodule.h)
コンテンツの復号化を実装する IMFTrustedInput オブジェクトを作成します。
構文
HRESULT CreateTrustedInput(
const BYTE *contentInitData,
DWORD contentInitDataSize,
IMFTrustedInput **trustedInput
);
パラメーター
contentInitData
初期化データを含む BYTE 配列。 contentInitData は、 IMFContentDecryptionModuleSession::GenerateRequest の initData が指定されていないか不完全な場合にのみ使用されます。 初期化データは PSSH Box 形式で構成する必要があります。 詳細については、「Encrypted Media Extension specification's Common SystemID and PSSH Box Format」を参照してください。
contentInitDataSize
contentInitData 内の配列のサイズ。
trustedInput
作成された IMFTrustedInput オブジェクトを 受け取ります。
戻り値
成功すると S_OK を返します。
注釈
コンテンツ復号化モジュール (CDM) の実装には、CreateTrustedInput を呼び出して取得した IMFInputTrustAuthority の実装が含まれる場合があります。
IMFInputTrustAuthority 復号化ツールでは、次の属性がサポートされています。
プロパティ | 説明 |
---|---|
MFT_POLICY_SET_AWARE | 0 以外の場合は、 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) |
Header | mfcontentdecryptionmodule.h |