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 |