dxva.h-Header

Diese Kopfzeile wird von der Anzeige verwendet. Weitere Informationen finden Sie unter:

  • anzeigen

dxva.h enthält die folgenden Programmierschnittstellen:

Strukturen

 
DXVA_AYUVsample2

Die DXVA_AYUVsample2 Struktur wird vom Hostdecoder an die Zugriffstaste gesendet, um Y-, Cb-, Cr-Farbwerte und eine zugeordnete Deckkraft anzugeben.
DXVA_BlendCombination

Die DXVA_BlendCombination Struktur wird vom Hostdecoder an die Zugriffstaste gesendet, um anzugeben, wie ein gemischtes Bild aus einem Quellbild und einem Grafikbild mit begleitenden Alpha-Blending-Informationen erstellt wird.
DXVA_BufferDescription

Die DXVA_BufferDescription-Struktur wird vom Hostdecoder an die Zugriffstaste gesendet, um Informationen zum Puffer bereitzustellen, der derzeit vom Host an die Zugriffstaste übergeben wird.
DXVA_ConfigAlphaCombine

Die DXVA_ConfigAlphaCombine Struktur wird vom Hostdecoder an die Zugriffstaste gesendet, um die Konfiguration für Alpha-Blending-Kombinationsvorgänge festzulegen.
DXVA_ConfigAlphaLoad

Die DXVA_ConfigAlphaLoad Struktur wird vom Hostdecoder an die Zugriffstaste gesendet, um die Konfiguration für Alpha-Blend-, Texturladevorgänge festzulegen.
DXVA_ConfigPictureDecode

Die DXVA_ConfigPictureDecode Struktur wird vom Hostdecoder an die Zugriffstaste gesendet, um die Konfiguration für die komprimierte Bilddecodierung festzulegen.
DXVA_ConnectMode

Erfahren Sie mehr über die DXVA_ConnectMode Struktur.
DXVA_COPPCommand

Die DXVA_COPPCommand-Struktur beschreibt einen Befehl, der an eine geschützte Videositzung gesendet wird, die einem COPP DirectX VA-Gerät zugeordnet ist.
DXVA_COPPSetProtectionLevelCmdData

Die DXVA_COPPSetProtectionLevelCmdData Struktur beschreibt die Schutztypen und -ebenen, die für den physischen Verbinder festgelegt werden, der einem COPP DirectX VA-Gerät zugeordnet ist.
DXVA_COPPSetSignalingCmdData

In der DXVA_COPPSetSignalingCmdData-Struktur wird beschrieben, wie das Signal geschützt wird, das den physischen Verbinder durchläuft, der dem DirectX VA COPP-Gerät zugeordnet ist.
DXVA_COPPSignature

Die DXVA_COPPSignature-Struktur beschreibt eine Abfolge von Elementen, die miteinander verkettet sind und eine aktive geschützte Videositzung starten.
DXVA_COPPStatusData

Die DXVA_COPPStatusData Struktur enthält die Statusinformationen, die von einer Abfrage in einer geschützten Videositzung zurückgegeben werden, die einem DirectX VA COPP-Gerät zugeordnet ist.
DXVA_COPPStatusDisplayData

Die DXVA_COPPStatusDisplayData Struktur beschreibt den Anzeigemodus des Signals, das über den Verbinder übertragen wird, der einem DirectX VA COPP-Gerät zugeordnet ist.
DXVA_COPPStatusHDCPKeyData

Die DXVA_COPPStatusHDCPKeyData-Struktur beschreibt einen HDCP-Empfänger (High-Bandwidth Digital Content Protection) oder einen Repeater Key Selection Vector (KSV).
DXVA_COPPStatusInput

Die DXVA_COPPStatusInput-Struktur beschreibt eine Anforderung des Status einer geschützten Videositzung, die einem DirectX VA COPP-Gerät zugeordnet ist.
DXVA_COPPStatusOutput

Die DXVA_COPPStatusOutput Struktur beschreibt den Status, der von einer Abfrage in einer geschützten Videositzung zurückgegeben wird, die einem DirectX VA COPP-Gerät zugeordnet ist.
DXVA_COPPStatusSignalingCmdData

Die DXVA_COPPStatusSignalingCmdData Struktur beschreibt, wie das Signal, das den physischen Verbinder durchläuft, der dem DirectX VA COPP-Gerät zugeordnet ist, geschützt ist.
DXVA_DeinterlaceBlt

Die DXVA_DeinterlaceBlt Struktur wird vom VMR an die Zugriffstaste gesendet, um die Konvertierungsparameter für Deinterlace oder Framerate für Bitblockübertragungen anzugeben.
DXVA_DeinterlaceBltEx

Die DXVA_DeinterlaceBltEx-Struktur beschreibt Parameter für die Deinterlace- oder Framerate-Konvertierung, zum Kombinieren des deinterlaced- oder framerate-konvertierten Videos mit allen bereitgestellten Videounterstreams und zum Schreiben der kombinierten Ausgabe in eine Zieloberfläche.
DXVA_DeinterlaceBltEx32

Die DXVA_DeinterlaceBltEx-Struktur beschreibt Parameter für die Konvertierung von Deinterlace oder Framerate, zum Kombinieren des konvertierten Videos mit allen bereitgestellten Videounterstreams und zum Schreiben der kombinierten Ausgabe in eine Zieloberfläche. Sie wird für die Weiterleitung von 32-Bit-DXVA_DeinterlaceBltEx Aufrufen von 64-Bit-Treibern verwendet.
DXVA_DeinterlaceCaps

Die DXVA_DeinterlaceCaps Struktur beschreibt die Treiberfunktionen für einen Deinterlacemodus.
DXVA_DeinterlaceQueryAvailableModes

Die DXVA_DeinterlaceQueryAvailableModes-Struktur beschreibt die verfügbaren Konvertierungsmodi für Deinterlacing oder Framerate für ein bestimmtes Eingabevideoformat.
DXVA_DeinterlaceQueryModeCaps

Die DXVA_DeinterlaceQueryModeCaps-Struktur beschreibt einen Deinterlacing-Modus.
DXVA_EncryptProtocolHeader

Die DXVA_EncryptProtocolHeader Struktur wird vom Hostdecoder an die Zugriffstaste gesendet, um die Verwendung eines Verschlüsselungsprotokolls anzugeben.
DXVA_ExtendedFormat

Die DXVA_ExtendedFormat Struktur beschreibt das erweiterte Format des Videoframes.
DXVA_Frequency

Die DXVA_Frequency Struktur wird vom Hostdecoder an den Treiber gesendet, um die Videoframerate in Hz anzugeben. NtSC TV ist beispielsweise 60000 über 1001.
DXVA_Highlight

Die DXVA_Highlight Struktur wird vom Hostdecoder an die Beschleuniger gesendet, um einen hervorgehobenen rechteckigen Bereich einer Unterpicture anzugeben und eine Alpha-Blending-Oberfläche mit DCCMD-Daten und einer DPXD-Oberfläche zu erstellen.
DXVA_HuffmanTable_MJPEG

Erfahren Sie mehr über die DXVA_HuffmanTable_MJPEG Struktur.
DXVA_MBctrl_I_HostResidDiff_1

Die DXVA_MBctrl_I_HostResidDiff_1 Struktur wird einmal pro Makroblock vom Hostdecoder an die Zugriffstaste gesendet, um Makroblock-Steuerelementbefehle für ein intra-Bild anzugeben.
DXVA_MBctrl_I_OffHostIDCT_1

Die DXVA_MBctrl_I_OffHostIDCT_1 Struktur wird einmal pro Makroblock durch den Hostdecoder an die Zugriffstaste gesendet, um Makroblock-Steuerelementbefehle für 4:2:0 Intra-Bilder bei Verwendung von Offhost-IDCT anzugeben.
DXVA_MBctrl_P_HostResidDiff_1

Die DXVA_MBctrl_P_HostResidDiff_1 Struktur wird einmal pro Makroblock vom Hostdecoder an die Zugriffstaste gesendet, um Makroblock-Steuerelementbefehle für die meisten Nichtintra-Bildfälle anzugeben, wenn hostbasierte IDCT verwendet wird.
DXVA_MBctrl_P_OffHostIDCT_1

Die DXVA_MBctrl_P_OffHostIDCT_1 Struktur wird einmal pro Makroblock vom Hostdecoder an die Zugriffstaste gesendet, um Makroblock-Steuerelementbefehle für die meisten Nichtintra-Bilder mithilfe von Offhost-IDCT anzugeben.
DXVA_MVvalue

Die DXVA_MVvalue Struktur wird vom Hostdecoder an die Zugriffstaste gesendet, um den zweidimensionalen Bewegungsvektorwert anzugeben.
DXVA_PicEntry_AV1

Die DXVA_PicEntry_AV1 Struktur gibt einen Verweis auf eine nicht komprimierte Oberfläche mit den zusätzlichen Metadaten an, die zum Verweisen auf diese Oberfläche erforderlich sind.
DXVA_PicParams_AV1

Die DXVA_PicParams_AV1-Struktur stellt die Parameter auf Bildebene eines komprimierten Bilds für die AV1-Videodecodierung bereit.
DXVA_PicParams_HEVC_RangeExt

Erfahren Sie mehr über die DXVA_PicParams_HEVC_RangeExt Struktur.
DXVA_PicParams_MJPEG

Erfahren Sie mehr über die DXVA_PicParams_MJPEG Struktur.
DXVA_PicResample

Die DXVA_PicResample Struktur wird vom Hostdecoder an die Zugriffstaste gesendet, um den Resamplingprozess zu steuern. Dieser Prozess wird aufgerufen, wenn die bDXVA_Func Variable gleich 4 ist.
DXVA_PictureParameters

Die DXVA_PictureParameters Struktur wird vom Hostdecoder an die Zugriffstaste gesendet, um die Parameter auf Bildebene eines komprimierten Bilds für die Decodierung auf der Zugriffstaste bereitzustellen.
DXVA_ProcAmpControlBlt

Die DXVA_ProcAmpControlBlt-Struktur enthält die ProcAmp-Anpassungsdaten, die an die Zieloberfläche ausgegeben werden.
DXVA_ProcAmpControlCaps

Die DXVA_ProcAmpControlCaps-Struktur identifiziert die ProcAmp-Vorgänge, die die Hardware unterstützt.
DXVA_ProcAmpControlQueryRange

Die DXVA_ProcAmpControlQueryRange-Struktur enthält den minimalen, maximalen Wert, die Schrittgröße und den Standardwert für jede ProcAmp-Eigenschaft.
DXVA_QMatrix_MJPEG

Erfahren Sie mehr über die DXVA_QMatrix_MJPEG Struktur.
DXVA_QmatrixData

Die DXVA_QmatrixData Struktur wird vom Hostdecoder an die Zugriffstaste gesendet, um Inverse-Quantisierungsmatrixdaten für off-host-bitstreamkomprimierte Videobilddecodierung zu laden.
DXVA_SliceInfo

Die DXVA_SliceInfo Struktur wird vom Hostdecoder an die Zugriffstaste gesendet, um die Parameter auf Segmentebene eines Datenschnitts mit Bitstreamdaten für die komprimierte Bilddecodierung von Offhost-Bitstreams anzugeben.
DXVA_Status_AV1

Die DXVA_Status_AV1 Datenstruktur wird vom Accelerator an den Hostsoftwaredecoder gesendet, um Decodierungsstatusinformationen zu vermitteln.
DXVA_TCoef4Group

Die DXVA_TCoef4Group Struktur wird vom Hostdecoder an die Zugriffstaste gesendet, um die IDCT-Koeffizientenwerte anzugeben.
DXVA_TCoefSingle

Die DXVA_TCoefSingle Struktur wird vom Hostdecoder an die Zugriffstaste gesendet, um IDCT-Koeffizientenwerte anzugeben.
DXVA_Tile_AV1

Die DXVA_Tile_AV1 Struktur wird vom Hostsoftwaredecoder an die Zugriffstaste gesendet, um Kacheldatenspeicherorte zu vermitteln.
DXVA_VideoDesc

Die DXVA_VideoDesc Struktur wird vom Renderer an den Treiber gesendet, um eine Beschreibung des Videostreams anzugeben, auf dem der Konvertierungsvorgang für die Deinterlacing- oder Framerate-Konvertierung ausgeführt werden soll.
DXVA_VideoPropertyRange

Die DXVA_VideoPropertyRange Struktur gibt den Bereich der zulässigen Werte für ProcAmp-Steuerelementeigenschaften an.
DXVA_VideoSample

Die DXVA_VideoSample Struktur wird vom Renderer an den Treiber gesendet, um das Format eines Videobeispiels anzugeben.
DXVA_VideoSample2

Die DXVA_VideoSample2 Struktur wird vom Renderer an den Treiber gesendet, um das Format eines Videobeispiels anzugeben.
DXVA_VideoSample32

Die DXVA_VideoSample32-Struktur wird für die Weiterleitung von 32-Bit-DXVA_DeinterlaceBltEx Aufrufen von 64-Bit-Treibern verwendet.

Aufzählungen

 
DXVA_DeinterlaceTech

Die DXVA_DeinterlaceTech Enumeration identifiziert die zugrunde liegende Technologie, die zum Implementieren eines bestimmten Deinterlace-Algorithmus verwendet wird.
DXVA_DestinationFlags

Der DXVA_DestinationFlags Enumerationstyp enthält eine Sammlung von Flags, die Änderungen an der aktuellen Zieloberfläche von der vorherigen Zieloberfläche identifizieren.
DXVA_NominalRange

Der DXVA_NominalRange Enumerationstyp enthält Enumerationszeichen, die bestimmen, ob Beispieldaten Kopfraum (Werte über 1,0 Weiß) und Toeroom (Superblacks unter dem Verweis 0,0 schwarz) enthalten.
DXVA_ProcAmpControlProp

Die DXVA_ProcAmpControlProp-Aufzählung wird verwendet, um die erforderlichen Anpassungen des ProcAmp-Steuerelements zu bestimmen.
DXVA_SampleFlags

Der DXVA_SampleFlags Enumerationstyp enthält eine Sammlung von Flags, die Änderungen im aktuellen Beispielframe aus dem vorherigen Beispielframe identifizieren.
DXVA_SampleFormat

Der DXVA_SampleFormat Enumerationstyp beschreibt das Format der Daten, die das Eingabebeispiel enthält.
DXVA_VideoChromaSubsampling

Der DXVA_VideoChromaSubsampling Enumerationstyp enthält Enumeratoren, die das Farbcodierungsschema für Y'Cb'Cr'-Daten identifizieren.
DXVA_VideoLighting

Der DXVA_VideoLighting Enumerationstyp enthält Enumeratoren, die Beleuchtungsbedingungen für das Anzeigen von Videos identifizieren.
DXVA_VideoPrimaries

Der DXVA_VideoPrimaries Enumerationstyp enthält Enumeratoren, die die Farb primaries identifizieren, welcher Zustand welche RGB-Basisfunktionen verwendet werden.
DXVA_VideoProcessCaps

Die DXVA_VideoProcessCaps Enumeration identifiziert Vorgänge, die gleichzeitig mit der angeforderten Deinterlace ausgeführt werden können.
DXVA_VideoTransferFunction

Der DXVA_VideoTransferFunction Enumerationstyp enthält Enumerationszeichen, die die Konvertierungsfunktion von R'G'B' in RGB identifizieren.
DXVA_VideoTransferMatrix

Der DXVA_VideoTransferMatrix Enumerationstyp enthält Enumerationszeichen, die die Konvertierungsmatrix von Y'Cb'Cr' in R'G'B' identifizieren.