次の方法で共有


Direct3D 11 ビデオ GUID

次の GUID は、Direct3D 11 ビデオ API をサポートしています。

D3D11_KEY_EXCHANGE_HW_PROTECTION

デコーダーがハードウェア ベースの DRM コンポーネントからデータを受信することを示します

D3D11_KEY_EXCHANGE_HW_PROTECTION は、ID3D11VideoDevice::CreateCryptoSession 関数の pKeyExchangeType パラメーターで指定して、ID3D11CryptoSession インターフェイスがユーザー モード DRM コンポーネントとセキュリティで保護された実行環境の間の通信に純粋に使用されることを示すことができます。

この GUID を指定した場合、次のメソッドを呼び出さないでください。

D3D11_DECODER_ENCRYPTION_HW_CENC

デコーダーがハードウェア ベースの DRM コンポーネントからデータを受信することを示します

ID3D11VideoDevice::CreateVideoDecoder API に渡される D3D11_VIDEO_DECODER_CONFIG 構造体の guidConfigBitstreamEncryption メンバーにこの GUID を設定すると、ID3D11VideoDevice::D ecoderBeginFrame 呼び出しで次のパラメーターが渡されることを示します。

価値 形容
ContentKeySize D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION 構造体のサイズを格納します。
pContentKey する ID3D11CryptoSession と、フレームの暗号化を解除するために必要なキー情報を提供する D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION へのポインター。

 

必要条件

要件 価値
サポートされる最小クライアント
Windows 10 [デスクトップ アプリのみ]
サポートされている最小サーバー
Windows Server 2016 [デスクトップ アプリのみ]
ヘッダ
D3d11.h

関連項目

Direct3D 11 ビデオ API