dxva.h-Header
Diese Kopfzeile wird von der Anzeige verwendet. Weitere Informationen finden Sie unter:
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. |