共用方式為


dxva.h 標頭

顯示會使用此標頭。 如需詳細資訊,請參閱:

dxva.h 包含下列程序設計介面:

結構

 
DXVA_AYUVsample2

DXVA_AYUVsample2結構是由主機譯碼器傳送至加速器,以指定 Y、Cb、Cr 色彩值,以及相關聯的不透明度。
DXVA_BlendCombination

主機譯碼器會將DXVA_BlendCombination結構傳送至加速器,以指定從來源圖片建立混合圖片的方式,以及隨附 Alpha 混合資訊的圖形影像。
DXVA_BufferDescription

DXVA_BufferDescription結構是由主機譯碼器傳送至加速器,以提供目前從主機傳遞至加速器之緩衝區的相關信息。
DXVA_ConfigAlphaCombine

DXVA_ConfigAlphaCombine結構是由主機譯碼器傳送至加速器,以設定 Alpha 混合組合作業的組態。
DXVA_ConfigAlphaLoad

DXVA_ConfigAlphaLoad結構是由主機譯碼器傳送至加速器,以設定 Alpha 混合、紋理載入作業的組態。
DXVA_ConfigPictureDecode

主機譯碼器會將DXVA_ConfigPictureDecode結構傳送至加速器,以設定壓縮圖片譯碼的組態。
DXVA_ConnectMode

深入瞭解DXVA_ConnectMode結構。
DXVA_COPPCommand

DXVA_COPPCommand結構描述傳送至與 COPP DirectX VA 裝置相關聯之受保護視訊會話的命令。
DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPSetProtectionLevelCmdData結構描述在與 COPP DirectX VA 裝置相關聯的實體連接器上設定的保護類型和層級。
DXVA_COPPSetSignalingCmdData

DXVA_COPPSetSignalingCmdData結構描述如何保護通過與 DirectX VA COPP 裝置相關聯之實體連接器的訊號。
DXVA_COPPSignature

DXVA_COPPSignature 結構描述一連串串的專案,以啟動作用中受保護的視訊會話。
DXVA_COPPStatusData

DXVA_COPPStatusData結構包含從與 DirectX VA COPP 裝置相關聯之受保護視訊會話上查詢傳回的狀態資訊。
DXVA_COPPStatusDisplayData

DXVA_COPPStatusDisplayData結構描述透過與 DirectX VA COPP 裝置相關聯之連接器傳輸之訊號的顯示模式。
DXVA_COPPStatusHDCPKeyData

DXVA_COPPStatusHDCPKeyData結構描述高頻寬數位內容保護 (HDCP) 接收器或重複項密鑰選取向量 (KSV)。
DXVA_COPPStatusInput

DXVA_COPPStatusInput結構描述與 DirectX VA COPP 裝置相關聯的受保護視訊會話狀態要求。
DXVA_COPPStatusOutput

DXVA_COPPStatusOutput 結構描述在與 DirectX VA COPP 裝置相關聯之受保護視訊會話上,從查詢傳回的狀態。
DXVA_COPPStatusSignalingCmdData

DXVA_COPPStatusSignalingCmdData結構描述如何保護與 DirectX VA COPP 裝置相關聯的實體連接器的訊號。
DXVA_DeinterlaceBlt

DXVA_DeinterlaceBlt結構是由 VMR 傳送至加速器,以指定位區塊傳輸的反交錯或幀速率轉換參數。
DXVA_DeinterlaceBltEx

DXVA_DeinterlaceBltEx 結構描述反交錯或幀速率轉換的參數、將已取消插入或幀速率轉換的視訊與任何提供的視訊子數據流結合,以及將合併輸出寫入目的地介面。
DXVA_DeinterlaceBltEx32

DXVA_DeinterlaceBltEx 結構描述反交集或幀速率轉換的參數、將已取消插入或幀速率轉換的視訊與任何提供的視訊子數據流結合,以及將合併輸出寫入目的地介面。 它用於轉送 64 位驅動程式上的 32 位DXVA_DeinterlaceBltEx呼叫。
DXVA_DeinterlaceCaps

DXVA_DeinterlaceCaps 結構描述 deinterlace 模式的驅動程式功能。
DXVA_DeinterlaceQueryAvailableModes

DXVA_DeinterlaceQueryAvailableModes結構描述特定輸入視訊格式的可用反交錯或幀速率轉換模式。
DXVA_DeinterlaceQueryModeCaps

DXVA_DeinterlaceQueryModeCaps 結構描述無交錯模式。
DXVA_EncryptProtocolHeader

DXVA_EncryptProtocolHeader結構是由主機譯碼器傳送至加速器,以指出使用加密通訊協定。
DXVA_ExtendedFormat

DXVA_ExtendedFormat 結構描述視訊畫面的延伸格式。
DXVA_Frequency

DXVA_Frequency結構是由主機譯碼器傳送至驅動程式,以 Hz 指定視訊幀速率。 例如,NTSC 電視超過 1001 個 60000。
DXVA_Highlight

DXVA_Highlight結構是由主機譯碼器傳送至加速器,以指定子圖片的醒目提示矩形區域,並使用 DCCMD 數據和 DPXD 表面建立 Alpha 混合表面。
DXVA_HuffmanTable_MJPEG

深入瞭解 DXVA_HuffmanTable_MJPEG 結構。
DXVA_MBctrl_I_HostResidDiff_1

主機譯碼器會針對每個巨集區塊傳送一次DXVA_MBctrl_I_HostResidDiff_1結構,以指定圖片內部的巨集區塊控件命令。
DXVA_MBctrl_I_OffHostIDCT_1

主機譯碼器會針對每個巨集區塊傳送一次DXVA_MBctrl_I_OffHostIDCT_1結構,以在使用離主機 IDCT 時指定 4:2:0 內圖片的巨集區塊控制命令。
DXVA_MBctrl_P_HostResidDiff_1

主機譯碼器會為每個巨集區塊傳送一次DXVA_MBctrl_P_HostResidDiff_1結構,以在使用主機型 IDCT 時,為大多數非內嵌圖片案例指定巨集區塊控件命令。
DXVA_MBctrl_P_OffHostIDCT_1

主機譯碼器為每個巨集區塊傳送一次DXVA_MBctrl_P_OffHostIDCT_1結構,以使用非主機 IDCT 指定大部分非封鎖圖片的巨集區塊控制命令。
DXVA_MVvalue

DXVA_MVvalue結構是由主機譯碼器傳送至加速器,以指定二維運動向量值。
DXVA_PicEntry_AV1

DXVA_PicEntry_AV1 結構會指定未壓縮表面的參考,以及參考該表面所需的額外元數據。
DXVA_PicParams_AV1

DXVA_PicParams_AV1結構提供AV1視訊譯碼之壓縮圖片的圖片層級參數。
DXVA_PicParams_HEVC_RangeExt

深入瞭解DXVA_PicParams_HEVC_RangeExt結構。
DXVA_PicParams_MJPEG

深入瞭解DXVA_PicParams_MJPEG結構。
DXVA_PicResample

DXVA_PicResample結構是由主機譯碼器傳送至加速器,以控制重新取樣程式。 當bDXVA_Func變數等於 4 時,就會叫用此程式。
DXVA_PictureParameters

DXVA_PictureParameters結構是由主機譯碼器傳送至加速器,以提供壓縮圖片的圖片層級參數,以便對加速器進行譯碼。
DXVA_ProcAmpControlBlt

DXVA_ProcAmpControlBlt 結構包含輸出至目的地介面的 ProcAmp 調整數據。
DXVA_ProcAmpControlCaps

DXVA_ProcAmpControlCaps 結構會識別硬體支援的 ProcAmp 作業。
DXVA_ProcAmpControlQueryRange

DXVA_ProcAmpControlQueryRange 結構包含每個 ProcAmp 屬性的最小值、最大值、步驟大小和預設值。
DXVA_QMatrix_MJPEG

深入瞭解DXVA_QMatrix_MJPEG結構。
DXVA_QmatrixData

主機譯碼器會將DXVA_QmatrixData結構傳送至加速器,以載入異主機位元組流壓縮視訊圖片譯碼的反向量化矩陣數據。
DXVA_SliceInfo

DXVA_SliceInfo結構是由主機譯碼器傳送至加速器,以指定異主機 bitstream 壓縮圖片譯碼的配量 bitstream 數據配量配量參數。
DXVA_Status_AV1

DXVA_Status_AV1數據結構是由加速器傳送至主機軟體譯碼器,以傳達譯碼狀態資訊。
DXVA_TCoef4Group

DXVA_TCoef4Group結構是由主機譯碼器傳送至加速器,以指定 IDCT 係數值。
DXVA_TCoefSingle

DXVA_TCoefSingle結構是由主機譯碼器傳送至加速器,以指定 IDCT 係數值。
DXVA_Tile_AV1

DXVA_Tile_AV1結構是由主機軟體譯碼器傳送至加速器,以傳達磚數據位置。
DXVA_VideoDesc

DXVA_VideoDesc結構是由轉譯器傳送給驅動程式,以指定要執行反交錯或幀速率轉換作業之視訊數據流的描述。
DXVA_VideoPropertyRange

DXVA_VideoPropertyRange 結構會指定 ProcAmp 控件屬性允許的值範圍。
DXVA_VideoSample

DXVA_VideoSample結構是由轉譯器傳送給驅動程式,以指定視訊範例的格式。
DXVA_VideoSample2

DXVA_VideoSample2結構是由轉譯器傳送給驅動程式,以指定視訊範例的格式。
DXVA_VideoSample32

DXVA_VideoSample32 結構用於轉送 64 位驅動程式上的 32 位DXVA_DeinterlaceBltEx呼叫。

枚舉

 
DXVA_DeinterlaceTech

DXVA_DeinterlaceTech列舉會識別用來實作特定解交演算法的基礎技術。
DXVA_DestinationFlags

DXVA_DestinationFlags列舉型別包含旗標集合,可識別來自上一個目的地介面的目前目的地介面變更。
DXVA_NominalRange

DXVA_NominalRange列舉類型包含列舉值,可識別樣本數據是否包含前端(超過 1.0 白色的值)和 Toeroom(參考 0.0 黑色下方的超級鏈結)。
DXVA_ProcAmpControlProp

DXVA_ProcAmpControlProp列舉可用來判斷必要的 ProcAmp 控件調整。
DXVA_SampleFlags

DXVA_SampleFlags列舉型別包含旗標集合,可識別上一個範例框架中目前範例框架中的變更。
DXVA_SampleFormat

DXVA_SampleFormat列舉類型描述輸入範例所包含的數據格式。
DXVA_VideoChromaSubsampling

DXVA_VideoChromaSubsampling列舉類型包含列舉值,可識別 Y'Cb'Cr' 資料的色度編碼配置。
DXVA_VideoLighting

DXVA_VideoLighting列舉型別包含列舉值,可識別用於檢視視訊的光源條件。
DXVA_VideoPrimaries

DXVA_VideoPrimaries列舉型別包含列舉值,這些列舉值會識別色彩初選,指出使用 RGB 基礎函式的狀態。
DXVA_VideoProcessCaps

DXVA_VideoProcessCaps列舉會識別可以與要求之 deinterlace 同時執行的作業。
DXVA_VideoTransferFunction

DXVA_VideoTransferFunction列舉型別包含列舉值,可識別從 R'G'B' 轉換為 RGB 的轉換函式。
DXVA_VideoTransferMatrix

DXVA_VideoTransferMatrix列舉類型包含列舉值,可識別從 Y'Cb'Cr' 到 R'G'B' 的轉換矩陣。