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 erhält.
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 erhält.
Das Festlegen dieser GUID im guidConfigBitstreamEncryption-Member der _ _ _ CONFIG-Struktur des D3D11 VIDEO DECODER, das an die ID3D11VideoDevice::CreateVideoDecoder-API übergeben wird, gibt an, dass die folgenden Parameter im ID3D11VideoDevice::D ecoderBeginFrame-Aufruf übergeben werden:
Wert Beschreibung ContentKeySize Enthält die Größe der BEGIN FRAME CRYPTO _ _ _ _ _ _ SESSION-Struktur des D3D11-VIDEODECODERS. pContentKey Ein Zeiger auf einen D3D11-VIDEODECODER _ BEGIN FRAME CRYPTO _ _ _ _ _ SESSION, der die ID3D11CryptoSession und die zum Entschlüsseln des Frames erforderlichen Schlüsselinformationen enthält.
-
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 10 [ Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Nur Windows Server [ 2016-Desktop-Apps] |
| Header |
|