ID3D11VideoContext-Schnittstelle (d3d11.h)
Stellt die Videofunktionalität eines Microsoft Direct3D 11-Geräts bereit.
Erbschaft
Die ID3D11VideoContext Schnittstelle erbt von ID3D11DeviceChild. ID3D11VideoContext- verfügt auch über die folgenden Membertypen:
Methodik
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::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 aus 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 Richtet einen Sitzungsschlüssel für einen authentifizierten Kanal ein. |
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 Zufallszahl ab, die zum Aktualisieren des Sitzungsschlüssels verwendet werden kann. (ID3D11VideoContext.StartSessionKeyRefresh) |
ID3D11VideoContext::SubmitDecoderBuffers Sendet einen oder mehrere Puffer für die Decodierung. (ID3D11VideoContext.SubmitDecoderBuffers) |
ID3D11VideoContext::VideoProcessorBlt Führt einen Videoverarbeitungsvorgang in einem oder mehreren Eingabebeispielen aus und schreibt das Ergebnis auf 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 Ebene des Downsamplings ab, die vom Videoprozessor ausgeführt wird. |
ID3D11VideoContext::VideoProcessorGetOutputExtension Ruft private Zustandsdaten vom Videoprozessor ab. |
ID3D11VideoContext::VideoProcessorGetOutputStereoMode Fragt ab, ob der Videoprozessor Stereo-Videoframes erzeugt. |
ID3D11VideoContext::VideoProcessorGetOutputTargetRect Ruft das aktuelle Zielrechteck für den Videoprozessor ab. |
ID3D11VideoContext::VideoProcessorGetStreamAlpha Ruft das planare Alpha für einen Eingabedatenstrom auf dem Videoprozessor ab. |
ID3D11VideoContext::VideoProcessorGetStreamAutoProcessingMode Fragt ab, ob automatische Verarbeitungsfeatures des Videoprozessors aktiviert sind. |
ID3D11VideoContext::VideoProcessorGetStreamColorSpace Ruft den Farbraum für einen Eingabedatenstrom 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 Videoverarbeitungsdatenstrom ab. |
ID3D11VideoContext::VideoProcessorGetStreamFilter Ruft die Bildfiltereinstellungen für einen Eingabedatenstrom auf dem Videoprozessor ab. |
ID3D11VideoContext::VideoProcessorGetStreamFrameFormat Ruft das Format eines Eingabedatenstroms auf dem Videoprozessor ab. |
ID3D11VideoContext::VideoProcessorGetStreamLumaKey Ruft die Luma-Taste für einen Eingabedatenstrom 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 Eingabedatenstrom auf dem Videoprozessor ab. |
ID3D11VideoContext::VideoProcessorGetStreamPixelAspectRatio Ruft das Pixelseitenverhältnis für einen Eingabedatenstrom auf dem Videoprozessor ab. |
ID3D11VideoContext::VideoProcessorGetStreamRotation Ruft die Datenstromdrehung 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 Wert für den Downsampling fest, der für die Ausgabe ausgeführt werden soll. |
ID3D11VideoContext::VideoProcessorSetOutputExtension Legt einen treiberspezifischen Videoverarbeitungszustand fest. |
ID3D11VideoContext::VideoProcessorSetOutputStereoMode Gibt an, ob der Videoprozessor Stereo-Videoframes erzeugt. |
ID3D11VideoContext::VideoProcessorSetOutputTargetRect Legt das Zielrechteck für den Videoprozessor fest. |
ID3D11VideoContext::VideoProcessorSetStreamAlpha Legt das planare Alpha für einen Eingabedatenstrom 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 Eingabedatenstrom auf dem Videoprozessor interlaced oder progressive Frames enthält. |
ID3D11VideoContext::VideoProcessorSetStreamLumaKey Legt die Luma-Taste 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 Eingabedatenstrom auf dem Videoprozessor fest. |
ID3D11VideoContext::VideoProcessorSetStreamPixelAspectRatio Legt das Pixelseitenverhältnis für einen Eingabedatenstrom auf dem Videoprozessor fest. |
ID3D11VideoContext::VideoProcessorSetStreamRotation Legt die Datenstromdrehung 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 Eingabedatenstrom auf dem Videoprozessor. |
Bemerkungen
Rufen Sie zum Abrufen eines Zeigers auf diese Schnittstelle 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
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 [Desktop-Apps | UWP-Apps] |
mindestens unterstützte Server- | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform- | Fenster |
Header- | d3d11.h |