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
- IDirect3DAuthenticatedChannel9
- IDirect3DCryptoSession9
- IDirectXVideoDecoder
- IDirectXVideoProcessor
- IDXVAHD_VideoProcessor
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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für