GUID vidéo Direct3D 11

Les GUID suivants prennent en charge les API Direct3D 11 Video.

D3D11_KEY_EXCHANGE_HW_PROTECTION

Indique que le décodeur recevra des données d’un composant DRM basé sur le matériel

D3D11_KEY_EXCHANGE_HW_PROTECTION peut être spécifié dans le paramètre pKeyExchangeType de la fonction ID3D11VideoDevice::CreateCryptoSession pour indiquer que l’interface ID3D11CryptoSession sera utilisée uniquement pour la communication entre un composant DRM en mode utilisateur et l’environnement d’exécution sécurisée.

Lorsque ce GUID est spécifié, les méthodes suivantes ne doivent pas être appelées :

D3D11_DECODER_ENCRYPTION_HW_CENC

Indique que le décodeur recevra des données d’un composant DRM basé sur le matériel

La définition de ce GUID dans le membre guidConfigBitstreamEncryption de la structure D3D11_VIDEO_DECODER_CONFIG passée à l’API ID3D11VideoDevice::CreateVideoDecoder indique que les paramètres suivants seront passés dans l’appel ID3D11VideoDevice::D ecoderBeginFrame :

Valeur Description
ContentKeySize Contient la taille de la structure D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION .
pContentKey Pointeur vers un D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION fournissant l’ID3D11CryptoSession et les informations clés nécessaires pour déchiffrer le frame.

 

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 10 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2016 [applications de bureau uniquement]
En-tête
D3d11.h

Voir aussi

API vidéo Direct3D 11