Direct3D 11 Video-GUIDs
Die folgenden GUIDs unterstützen Direct3D 11 Video-APIs.
-
D3D11_KEY_EXCHANGE_HW_PROTECTION
-
-
Gibt an, dass der Decoder Daten von einer hardwarebasierten DRM-Komponente empfängt.
D3D11_KEY_EXCHANGE_HW_PROTECTION kann im pKeyExchangeType-Parameter der ID3D11VideoDevice::CreateCryptoSession-Funktion angegeben werden, um anzugeben, dass die ID3D11CryptoSession-Schnittstelle ausschließlich für die Kommunikation zwischen einer DRM-Komponente im Benutzermodus und der sicheren Ausführungsumgebung verwendet wird.
Wenn diese GUID angegeben wird, sollten die folgenden Methoden nicht aufgerufen werden:
-
-
D3D11_DECODER_ENCRYPTION_HW_CENC
-
-
Gibt an, dass der Decoder Daten von einer hardwarebasierten DRM-Komponente empfängt.
Wenn Sie diese GUID im guidConfigBitstreamEncryption-Member der D3D11_VIDEO_DECODER_CONFIG Struktur festlegen, die an die ID3D11VideoDevice::CreateVideoDecoder-API übergeben wurde, wird angezeigt, dass die folgenden Parameter im Aufruf ID3D11VideoDevice::D ecoderBeginFrame übergeben werden:
Wert BESCHREIBUNG ContentKeySize Enthält die Größe der D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION-Struktur . pContentKey Ein Zeiger auf einen D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION , der die ID3D11CryptoSession und die Schlüsselinformationen bereitstellt, die zum Entschlüsseln des Frames erforderlich sind.
-
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 10 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2016 [nur Desktop-Apps] |
Header |
|
Siehe auch