ID3D11VideoContext-Schnittstelle (d3d11.h)

Stellt die Videofunktionalität eines Microsoft Direct3D 11-Geräts bereit.

Vererbung

Die ID3D11VideoContext-Schnittstelle erbt von ID3D11DeviceChild. ID3D11VideoContext verfügt auch über folgende Membertypen:

Methoden

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

 
ID3D11VideoContext::ConfigureAuthenticatedChannel

Sendet einen Konfigurationsbefehl an einen authentifizierten Kanal.
ID3D11VideoContext::D ecoderBeginFrame

Startet einen Decodierungsvorgang zum Decodieren eines Videoframes. (ID3D11VideoContext.DecoderBeginFrame)
ID3D11VideoContext::D ecoderEndFrame

Signalisiert das Ende eines Decodierungsvorgangs.
ID3D11VideoContext::D ecoderExtension

Führt eine erweiterte Funktion zum Decodieren aus.
ID3D11VideoContext::D ecryptionBlt

Schreibt verschlüsselte Daten auf eine geschützte Oberfläche. (ID3D11VideoContext.DecryptionBlt)
ID3D11VideoContext::EncryptionBlt

Liest verschlüsselte Daten von einer geschützten Oberfläche. (ID3D11VideoContext.EncryptionBlt)
ID3D11VideoContext::FinishSessionKeyRefresh

Wechselt zu einem neuen Sitzungsschlüssel. (ID3D11VideoContext.FinishSessionKeyRefresh)
ID3D11VideoContext::GetDecoderBuffer

Ruft einen Zeiger auf einen Decoderpuffer ab.
ID3D11VideoContext::GetEncryptionBltKey

Ruft den kryptografischen Schlüssel ab, um die von der ID3D11VideoContext::EncryptionBlt-Methode zurückgegebenen Daten zu entschlüsseln.
ID3D11VideoContext::NegotiateAuthenticatedChannelKeyExchange

Erstellt einen Sitzungsschlüssel für einen authentifizierten Kanal.
ID3D11VideoContext::NegotiateCryptoSessionKeyExchange

Legt den Sitzungsschlüssel für eine kryptografische Sitzung fest.
ID3D11VideoContext::QueryAuthenticatedChannel

Sendet eine Abfrage an einen authentifizierten Kanal.
ID3D11VideoContext::ReleaseDecoderBuffer

Gibt einen Puffer frei, der durch Aufrufen der ID3D11VideoContext::GetDecoderBuffer-Methode abgerufen wurde.
ID3D11VideoContext::StartSessionKeyRefresh

Ruft eine zufällige Zahl ab, die zum Aktualisieren des Sitzungsschlüssels verwendet werden kann. (ID3D11VideoContext.StartSessionKeyRefresh)
ID3D11VideoContext::SubmitDecoderBuffers

Übermittelt einen oder mehrere Puffer für die Decodierung. (ID3D11VideoContext.SubmitDecoderBuffers)
ID3D11VideoContext::VideoProcessorBlt

Führt einen Videoverarbeitungsvorgang für mindestens ein Eingabebeispiel aus und schreibt das Ergebnis in eine Direct3D-Oberfläche.
ID3D11VideoContext::VideoProcessorGetOutputAlphaFillMode

Ruft den aktuellen Alpha-Füllmodus für den Videoprozessor ab.
ID3D11VideoContext::VideoProcessorGetOutputBackgroundColor

Ruft die aktuelle Hintergrundfarbe für den Videoprozessor ab.
ID3D11VideoContext::VideoProcessorGetOutputColorSpace

Ruft den aktuellen Ausgabefarbraum für den Videoprozessor ab.
ID3D11VideoContext::VideoProcessorGetOutputConstriction

Ruft die aktuelle Downsamplingebene ab, die vom Videoprozessor ausgeführt wird.
ID3D11VideoContext::VideoProcessorGetOutputExtension

Ruft private Zustandsdaten vom Videoprozessor ab.
ID3D11VideoContext::VideoProcessorGetOutputStereoMode

Fragt ab, ob der Videoprozessor Stereovideoframes erzeugt.
ID3D11VideoContext::VideoProcessorGetOutputTargetRect

Ruft das aktuelle Zielrechteck für den Videoprozessor ab.
ID3D11VideoContext::VideoProcessorGetStreamAlpha

Ruft die planare Alpha für einen Eingabestream auf dem Videoprozessor ab.
ID3D11VideoContext::VideoProcessorGetStreamAutoProcessingMode

Fragt ab, ob automatische Verarbeitungsfunktionen des Videoprozessors aktiviert sind.
ID3D11VideoContext::VideoProcessorGetStreamColorSpace

Ruft den Farbraum für einen Eingabestream des Videoprozessors ab.
ID3D11VideoContext::VideoProcessorGetStreamDestRect

Ruft das Zielrechteck für einen Eingabedatenstrom auf dem Videoprozessor ab.
ID3D11VideoContext::VideoProcessorGetStreamExtension

Ruft einen treiberspezifischen Zustand für einen Videoverarbeitungsstream ab.
ID3D11VideoContext::VideoProcessorGetStreamFilter

Ruft die Bildfiltereinstellungen für einen Eingabestream auf dem Videoprozessor ab.
ID3D11VideoContext::VideoProcessorGetStreamFrameFormat

Ruft das Format eines Eingabedatenstroms auf dem Videoprozessor ab.
ID3D11VideoContext::VideoProcessorGetStreamLumaKey

Ruft den Lumaschlüssel für einen Eingabestream des Videoprozessors ab.
ID3D11VideoContext::VideoProcessorGetStreamOutputRate

Ruft die Rate ab, mit der der Videoprozessor Ausgabeframes für einen Eingabedatenstrom erzeugt.
ID3D11VideoContext::VideoProcessorGetStreamPalette

Ruft die Farbpaletteneinträge für einen Eingabestream auf dem Videoprozessor ab.
ID3D11VideoContext::VideoProcessorGetStreamPixelAspectRatio

Ruft das Pixelseitenverhältnis für einen Eingabestream auf dem Videoprozessor ab.
ID3D11VideoContext::VideoProcessorGetStreamRotation

Ruft die Streamrotation für einen Eingabedatenstrom auf dem Videoprozessor ab.
ID3D11VideoContext::VideoProcessorGetStreamSourceRect

Ruft das Quellrechteck für einen Eingabedatenstrom auf dem Videoprozessor ab.
ID3D11VideoContext::VideoProcessorGetStreamStereoFormat

Ruft das Stereo-3D-Format für einen Eingabedatenstrom auf dem Videoprozessor ab.
ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode

Legt den Alphafüllmodus für Daten fest, die der Videoprozessor in das Renderziel schreibt.
ID3D11VideoContext::VideoProcessorSetOutputBackgroundColor

Legt die Hintergrundfarbe für den Videoprozessor fest.
ID3D11VideoContext::VideoProcessorSetOutputColorSpace

Legt den Ausgabefarbraum für den Videoprozessor fest.
ID3D11VideoContext::VideoProcessorSetOutputConstriction

Legt den Umfang des Downsamplings fest, der für die Ausgabe ausgeführt werden soll.
ID3D11VideoContext::VideoProcessorSetOutputExtension

Legt einen treiberspezifischen Videoverarbeitungszustand fest.
ID3D11VideoContext::VideoProcessorSetOutputStereoMode

Gibt an, ob der Videoprozessor Stereovideoframes erzeugt.
ID3D11VideoContext::VideoProcessorSetOutputTargetRect

Legt das Zielrechteck für den Videoprozessor fest.
ID3D11VideoContext::VideoProcessorSetStreamAlpha

Legt das planare Alpha für einen Eingabestream auf dem Videoprozessor fest.
ID3D11VideoContext::VideoProcessorSetStreamAutoProcessingMode

Aktiviert oder deaktiviert automatische Verarbeitungsfeatures auf dem Videoprozessor.
ID3D11VideoContext::VideoProcessorSetStreamColorSpace

Legt den Farbraum für einen Eingabedatenstrom auf dem Videoprozessor fest.
ID3D11VideoContext::VideoProcessorSetStreamDestRect

Legt das Zielrechteck für einen Eingabedatenstrom auf dem Videoprozessor fest.
ID3D11VideoContext::VideoProcessorSetStreamExtension

Legt einen treiberspezifischen Zustand für einen Videoverarbeitungsdatenstrom fest.
ID3D11VideoContext::VideoProcessorSetStreamFilter

Aktiviert oder deaktiviert einen Bildfilter für einen Eingabedatenstrom auf dem Videoprozessor.
ID3D11VideoContext::VideoProcessorSetStreamFrameFormat

Gibt an, ob ein Eingabestream auf dem Videoprozessor interlaced oder progressive Frames enthält.
ID3D11VideoContext::VideoProcessorSetStreamLumaKey

Legt den luma-Schlüssel für einen Eingabedatenstrom auf dem Videoprozessor fest.
ID3D11VideoContext::VideoProcessorSetStreamOutputRate

Legt die Rate fest, mit der der Videoprozessor Ausgabeframes für einen Eingabedatenstrom erzeugt.
ID3D11VideoContext::VideoProcessorSetStreamPalette

Legt die Farbpaletteneinträge für einen Eingabestream auf dem Videoprozessor fest.
ID3D11VideoContext::VideoProcessorSetStreamPixelAspectRatio

Legt das Pixelseitenverhältnis für einen Eingabedatenstrom auf dem Videoprozessor fest.
ID3D11VideoContext::VideoProcessorSetStreamRotation

Legt die Streamrotation für einen Eingabedatenstrom auf dem Videoprozessor fest.
ID3D11VideoContext::VideoProcessorSetStreamSourceRect

Legt das Quellrechteck für einen Eingabedatenstrom auf dem Videoprozessor fest.
ID3D11VideoContext::VideoProcessorSetStreamStereoFormat

Aktiviert oder deaktiviert Stereo-3D-Video für einen Eingabestream auf dem Videoprozessor.

Hinweise

Um einen Zeiger auf diese Schnittstelle zu erhalten, rufen Sie QueryInterface mit einem ID3D11DeviceContext-Schnittstellenzeiger auf.

Diese Schnittstelle bietet Zugriff auf mehrere Bereiche der Microsoft Direct3Dvideo-Funktionalität:

  • Hardwarebeschleunigte Videodecodierung
  • Videoverarbeitung
  • GPU-basierter Inhaltsschutz
  • Videoverschlüsselung und -entschlüsselung
In Microsoft Direct3D 9 wurden die entsprechenden Funktionen auf mehrere Schnittstellen verteilt:

Anforderungen

   
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

ID3D11DeviceChild

ID3D11VideoContext1