Share via


ID3D11VideoDevice-Schnittstelle (d3d11.h)

Stellt die Videodecodierungs- und Videoverarbeitungsfunktionen eines Microsoft Direct3D 11-Geräts bereit.

Vererbung

Die ID3D11VideoDevice-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3D11VideoDevice verfügt auch über folgende Membertypen:

Methoden

Die ID3D11VideoDevice-Schnittstelle verfügt über diese Methoden.

 
ID3D11VideoDevice::CheckCryptoKeyExchange

Ruft einen kryptografischen Schlüsselaustauschmechanismus ab, der vom Treiber unterstützt wird.
ID3D11VideoDevice::CheckVideoDecoderFormat

Bei einem Profil wird überprüft, ob der Treiber ein angegebenes Ausgabeformat unterstützt.
ID3D11VideoDevice::CreateAuthenticatedChannel

Erstellt einen Kanal für die Kommunikation mit dem Microsoft Direct3D-Gerät oder dem Grafiktreiber.
ID3D11VideoDevice::CreateCryptoSession

Erstellt eine kryptografische Sitzung zum Verschlüsseln von Videoinhalten, die an den Grafiktreiber gesendet werden.
ID3D11VideoDevice::CreateVideoDecoder

Erstellt ein Videodecodergerät für Microsoft Direct3D 11.
ID3D11VideoDevice::CreateVideoDecoderOutputView

Erstellt eine Ressourcenansicht für einen Videodecoder, in der das Ausgabebeispiel für den Decodierungsvorgang beschrieben wird.
ID3D11VideoDevice::CreateVideoProcessor

Erstellt ein Videoprozessorgerät für Microsoft Direct3D 11.
ID3D11VideoDevice::CreateVideoProcessorEnumerator

Listet die Videoprozessorfunktionen des Treibers auf.
ID3D11VideoDevice::CreateVideoProcessorInputView

Erstellt eine Ressourcenansicht für einen Videoprozessor, in der das Eingabebeispiel für den Videoverarbeitungsvorgang beschrieben wird.
ID3D11VideoDevice::CreateVideoProcessorOutputView

Erstellt eine Ressourcenansicht für einen Videoprozessor, in der das Ausgabebeispiel für den Videoverarbeitungsvorgang beschrieben wird.
ID3D11VideoDevice::GetContentProtectionCaps

Fragt den Treiber nach seinen Inhaltsschutzfunktionen ab.
ID3D11VideoDevice::GetVideoDecoderConfig

Ruft eine Decoderkonfiguration ab, die vom Treiber unterstützt wird.
ID3D11VideoDevice::GetVideoDecoderConfigCount

Ruft die Anzahl der Decoderkonfigurationen ab, die der Treiber für eine angegebene Videobeschreibung unterstützt.
ID3D11VideoDevice::GetVideoDecoderProfile

Ruft ein Profil ab, das vom Treiber unterstützt wird.
ID3D11VideoDevice::GetVideoDecoderProfileCount

Ruft die Anzahl der Profile ab, die vom Treiber unterstützt werden.
ID3D11VideoDevice::SetPrivateData

Legt private Daten auf dem Videogerät fest und ordnet diese Daten einer GUID zu.
ID3D11VideoDevice::SetPrivateDataInterface

Legt einen privaten IUnknown-Zeiger auf dem Videogerät fest und ordnet diesen Zeiger einer GUID zu.

Hinweise

Das Direct3D 11-Gerät unterstützt diese Schnittstelle. Um einen Zeiger auf diese Schnittstelle zu erhalten, rufen Sie QueryInterface mit einem ID3D11Geräteschnittstellenzeiger auf.

Wenn Sie eine ID3D11Device für ID3D11VideoDevice abfragen und das erstellte Direct3D 11-Gerät den Verweisraster oder WARP verwendet oder ein Hardwaregerät ist und Sie den Microsoft Basic Display Adapter verwenden, wird E_NOINTERFACE zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d3d11.h

Weitere Informationen

Direct3D 11-Videoschnittstellen

ID3D11VideoDevice1