dxva.h-Header
Dieser Header 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 den Accelerator gesendet, um die Farbwerte Y, Cb, Cr und eine zugeordnete Deckkraft anzugeben. |
DXVA_BlendCombination Die DXVA_BlendCombination Struktur wird vom Hostdecoder an die Beschleuniger gesendet, um anzugeben, wie ein gemischtes Bild aus einem Quellbild und einem Grafikbild mit zugehörigen Alphamischungsinformationen erstellt wird. |
DXVA_BufferDescription Die DXVA_BufferDescription-Struktur wird vom Hostdecoder an den Accelerator gesendet, um dem Accelerator Informationen über den Puffer bereitzustellen, der derzeit vom Host an den Accelerator übergeben wird. |
DXVA_ConfigAlphaCombine Die DXVA_ConfigAlphaCombine-Struktur wird vom Hostdecoder an den Accelerator gesendet, um die Konfiguration für Alphamischungskombinationsvorgänge festzulegen. |
DXVA_ConfigAlphaLoad Die DXVA_ConfigAlphaLoad-Struktur wird vom Hostdecoder an den Accelerator gesendet, um die Konfiguration für Alphamischungsvorgänge für Texturladevorgänge festzulegen. |
DXVA_ConfigPictureDecode Die DXVA_ConfigPictureDecode-Struktur wird vom Hostdecoder an die Zugriffstaste gesendet, um die Konfiguration für die decodierung komprimierter Bilder 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 Connector festgelegt werden sollen, der einem COPP DirectX VA-Gerät zugeordnet ist. |
DXVA_COPPSetSignalingCmdData Die DXVA_COPPSetSignalingCmdData-Struktur beschreibt, wie das Signal geschützt wird, das den physischen Connector durchläuft, der dem DirectX VA COPP-Gerät zugeordnet ist. |
DXVA_COPPSignature Die DXVA_COPPSignature-Struktur beschreibt eine Sequenz von Elementen, die miteinander verkettet sind und eine aktive geschützte Videositzung starten. |
DXVA_COPPStatusData Die DXVA_COPPStatusData-Struktur enthält die status Informationen, die von einer Abfrage für eine geschützte 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 Stecker ü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 für status in einer geschützten Videositzung, die einem DirectX VA-COPP-Gerät zugeordnet ist. |
DXVA_COPPStatusOutput Die DXVA_COPPStatusOutput-Struktur beschreibt die status, die von einer Abfrage für eine geschützte Videositzung zurückgegeben werden, die einem DirectX VA-COPP-Gerät zugeordnet ist. |
DXVA_COPPStatusSignalingCmdData Die DXVA_COPPStatusSignalingCmdData-Struktur beschreibt, wie das Signal, das durch den physischen Connector geht, der dem DirectX VA-COPP-Gerät zugeordnet ist, geschützt wird. |
DXVA_DeinterlaceBlt Die DXVA_DeinterlaceBlt-Struktur wird von der VMR an den Accelerator gesendet, um die Deinterlace- oder Framerate-Konvertierungsparameter für Bitblockübertragungen anzugeben. |
DXVA_DeinterlaceBltEx Die DXVA_DeinterlaceBltEx-Struktur beschreibt Parameter für die Deinterlace- oder Frameratekonvertierung, für die Kombination des deinterlaced- oder framerate-konvertierten Videos mit allen bereitgestellten Videounterstreams und zum Schreiben der kombinierten Ausgabe auf eine Zieloberfläche. |
DXVA_DeinterlaceBltEx32 Die DXVA_DeinterlaceBltEx-Struktur beschreibt Parameter für die Deinterlace- oder Frameratekonvertierung, für die Kombination des deinterlaced- oder framerate-konvertierten Videos mit allen bereitgestellten Videounterstreams und zum Schreiben der kombinierten Ausgabe auf eine Zieloberfläche. Es wird zum Weiterleiten von 32-Bit-DXVA_DeinterlaceBltEx-Aufrufen auf 64-Bit-Treibern verwendet. |
DXVA_DeinterlaceCaps Die DXVA_DeinterlaceCaps-Struktur beschreibt die Treiberfunktionen für einen Deinterlace-Modus. |
DXVA_DeinterlaceQueryAvailableModes Die DXVA_DeinterlaceQueryAvailableModes-Struktur beschreibt die verfügbaren Deinterlacing- oder Bildfrequenzkonvertierungsmodi für ein bestimmtes Eingabevideoformat. |
DXVA_DeinterlaceQueryModeCaps Die DXVA_DeinterlaceQueryModeCaps-Struktur beschreibt einen Deinterlacingmodus. |
DXVA_EncryptProtocolHeader Die DXVA_EncryptProtocolHeader-Struktur wird vom Hostdecoder an den Accelerator 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 Videobildrate in Hz anzugeben. NtSC TV ist beispielsweise 60000 über 1001. |
DXVA_Highlight Die DXVA_Highlight-Struktur wird vom Hostdecoder an den Beschleuniger gesendet, um einen hervorgehobenen rechteckigen Bereich einer Unterpiktur anzugeben und eine Alphamischungsoberfläche mit DCCMD-Daten und einer DPXD-Oberfläche zu erstellen. |
DXVA_MBctrl_I_HostResidDiff_1 Die DXVA_MBctrl_I_HostResidDiff_1-Struktur wird einmal pro Makroblock vom Hostdecoder an die Zugriffstaste gesendet, um Makroblocksteuerungsbefehle für ein bildinternes Bild anzugeben. |
DXVA_MBctrl_I_OffHostIDCT_1 Die DXVA_MBctrl_I_OffHostIDCT_1-Struktur wird einmal pro Makroblock vom Hostdecoder an die Zugriffstaste gesendet, um Makroblocksteuerungsbefehle für 4:2:0-Intra-Bilder anzugeben, wenn sie idCT außerhalb des Hosts verwenden. |
DXVA_MBctrl_P_HostResidDiff_1 Die DXVA_MBctrl_P_HostResidDiff_1-Struktur wird einmal pro Makroblock vom Hostdecoder an die Zugriffstaste gesendet, um Makroblocksteuerungsbefehle für die meisten Nicht-Intra-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 Makroblocksteuerungsbefehle für die meisten Nicht-Intra-Bilder mithilfe von off-host IDCT anzugeben. |
DXVA_MVvalue Die DXVA_MVvalue-Struktur wird vom Hostdecoder an den Beschleuniger 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_PicResample Die DXVA_PicResample-Struktur wird vom Hostdecoder an den Accelerator gesendet, um den Resamplingprozess zu steuern. Dieser Prozess wird aufgerufen, wenn die variable bDXVA_Func gleich 4 ist. |
DXVA_PictureParameters Die DXVA_PictureParameters-Struktur wird vom Hostdecoder an den Accelerator gesendet, um die Bildebenenparameter eines komprimierten Bilds für die Decodierung auf der Beschleunigertaste 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 von der Hardware unterstützt werden. |
DXVA_ProcAmpControlQueryRange Die DXVA_ProcAmpControlQueryRange-Struktur enthält den minimalen, maximalen Wert, die Schrittgröße und den Standardwert für jede ProcAmp-Eigenschaft. |
DXVA_QmatrixData Die DXVA_QmatrixData-Struktur wird vom Hostdecoder an den Accelerator gesendet, um inverse Quantisierungsmatrixdaten für die Off-Host-Bitstream-komprimierte Videobilddecodierung zu laden. |
DXVA_SliceInfo Die DXVA_SliceInfo-Struktur wird vom Hostdecoder an den Accelerator gesendet, um die Parameter auf Sliceebene eines Slices von Bitstreamdaten für die Off-Host-Bitstream-komprimierte Bilddecodierung anzugeben. |
DXVA_Status_AV1 Die DXVA_Status_AV1 Datenstruktur wird vom Accelerator an den Hostsoftwaredecoder gesendet, um die Decodierung status Informationen zu übermitteln. |
DXVA_TCoef4Group Die DXVA_TCoef4Group Struktur wird vom Hostdecoder an den Accelerator gesendet, um die IDCT-Koeffizientenwerte anzugeben. |
DXVA_TCoefSingle Die DXVA_TCoefSingle Struktur wird vom Hostdecoder an den Accelerator gesendet, um IDCT-Koeffizientenwerte anzugeben. |
DXVA_Tile_AV1 Die DXVA_Tile_AV1 Struktur wird vom Hostsoftwaredecoder an den Accelerator gesendet, um Kacheldatenspeicherorte zu übermitteln. |
DXVA_VideoDesc Die DXVA_VideoDesc Struktur wird vom Renderer an den Treiber gesendet, um eine Beschreibung des Videodatenstroms anzugeben, für den die Deinterlacing- oder Frameratekonvertierung durchgefü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 zum Weiterleiten von 32-Bit-DXVA_DeinterlaceBltEx-Aufrufen auf 64-Bit-Treibern verwendet. |
Enumerationen
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 Auflistung von Flags, die Änderungen an der aktuellen Zieloberfläche der vorherigen Zieloberfläche identifizieren. |
DXVA_NominalRange Der DXVA_NominalRange Enumerationstyp enthält Enumeratoren, die ermitteln, ob die Beispieldaten Headroom (Werte über 1,0 weiß) und Toeroom (superblacks unterhalb des Verweiss 0,0 schwarz) enthalten. |
DXVA_ProcAmpControlProp Die DXVA_ProcAmpControlProp-Enumeration wird verwendet, um die erforderlichen ProcAmp-Steuerelementanpassungen zu bestimmen. |
DXVA_SampleFlags Der DXVA_SampleFlags Enumerationstyps enthält eine Auflistung von Flags, die Änderungen im aktuellen Beispielframe aus dem vorherigen Beispielframe identifizieren. |
DXVA_SampleFormat Der DXVA_SampleFormat Enumerationstyp beschreibt das Format der Daten, das das Eingabebeispiel enthält. |
DXVA_VideoChromaSubsampling Der DXVA_VideoChromaSubsampling-Enumerationstyp enthält Enumeratoren, die das Chromacodierungsschema für Y'Cb'Cr'-Daten identifizieren. |
DXVA_VideoLighting Der DXVA_VideoLighting Enumerationstyp enthält Enumeratoren, die die Lichtbedingungen für die Videoanzeige identifizieren. |
DXVA_VideoPrimaries Der DXVA_VideoPrimaries Enumerationstyp enthält Enumeratoren, die die Farbprimries identifizieren, die angeben, 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 Enumeratoren, die die Konvertierungsfunktion von R'G'B' in RGB identifizieren. |
DXVA_VideoTransferMatrix Der DXVA_VideoTransferMatrix-Enumerationstyp enthält Enumeratoren, die die Konvertierungsmatrix von Y'Cb'Cr' in R'G'B' identifizieren. |
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