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' 的轉換矩陣。 |