dxva2api.h 標頭
Microsoft Media Foundation 會使用此標頭。 如需詳細資訊,請參閱
dxva2api.h 包含下列程式設計介面:
介面
IDirect3DDeviceManager9 讓兩個執行緒共用相同的 Direct3D 9 裝置,並提供裝置的 DirectX 影片加速 (DXVA) 功能的存取權。 |
IDirectXVideoAccelerationService 從 Direct3D 裝置提供 DirectX 影片加速 (DXVA) 服務。 |
IDirectXVideoDecoder 代表 DirectX 影片加速 (DXVA) 視訊解碼器裝置。 |
IDirectXVideoDecoderService 提供 DirectX 影片加速 (DXVA) 解碼器服務的存取權。 |
IDirectXVideoMemoryConfiguration 設定未壓縮視訊介面的視訊記憶體類型。 |
IDirectXVideoProcessor 代表 DirectX 影片加速 (DXVA) 視訊處理器裝置。 |
IDirectXVideoProcessorService 提供 DirectX 影片加速 (DXVA) 視訊處理服務的存取權。 |
函式
DXVA2_Fixed32OpaqueAlpha 傳回包含不透明 Alpha 值的DXVA2_Fixed32結構。 |
DXVA2_Fixed32TransparentAlpha 傳回包含透明 Alpha 值的DXVA2_Fixed32結構。 |
DXVA2CreateDirect3DDeviceManager9 建立 Direct3D 裝置管理員的實例。 |
DXVA2CreateVideoService 建立 DirectX 影片加速 (DXVA) 服務物件。 |
DXVA2FixedToFloat 將DXVA2_Fixed32值轉換成浮點數。 |
DXVA2FloatToFixed 將浮點數轉換成DXVA2_Fixed32值。 |
結構
DXVA2_AES_CTR_IV 包含 128 位進階加密標準 CTR 模式的初始化向量 (IV) , (AES-CTR) 區塊加密。 (DXVA2_AES_CTR_IV) |
DXVA2_AYUVSample16 定義 16 位 AYUV 圖元值。 |
DXVA2_AYUVSample8 定義 8 位 AYUV 圖元值。 |
DXVA2_ConfigPictureDecode 描述 DXVA 解碼器裝置的設定。 |
DXVA2_DecodeBufferDesc 描述從解碼器傳送至 DirectX 影片加速的緩衝區, (DXVA) 裝置。 |
DXVA2_DecodeExecuteParams 包含 IDirectXVideoDecoder::Execute 方法的參數。 |
DXVA2_DecodeExtensionData 包含 IDirectXVideoDecoder::Execute 方法的私人資料。 |
DXVA2_ExtendedFormat 描述視訊串流的格式。 |
DXVA2_FilterValues 包含 DirectX 影片加速 (DXVA) 影像篩選的參數。 |
DXVA2_Fixed32 定義 32 位固定點數。 |
DXVA2_Frequency 定義視訊頻率。 |
DXVA2_ProcAmpValues 包含 DirectX 影片加速 (DXVA) 視訊處理作業的值。 |
DXVA2_ValueRange 定義 DirectX 影片加速 (DXVA) 作業支援的值範圍。 |
DXVA2_VideoDesc 描述 DXVA 解碼器裝置或視訊處理器裝置的視訊資料流程。 |
DXVA2_VideoProcessBltParams 包含 IDirectXVideoProcessor::VideoProcessBlt 方法的參數。 |
DXVA2_VideoProcessorCaps 描述 DirectX 影片加速 (DVXA) 視訊處理器模式的功能。 |
DXVA2_VideoSample 指定 IDirectXVideoProcessor::VideoProcessBlt 方法的輸入範例。 |
列舉
DXVA2_NominalRange 描述如何將色彩資料對應至標準化 [0...1] 範圍。 |
DXVA2_SampleFormat 描述影片範例的內容。 這些旗標會用於 DXVA2_ExtendedFormat 結構。 |
DXVA2_SurfaceType 描述 DirectX 影片加速的 DirectX 介面類別型, (DXVA) 。 |
DXVA2_VideoChromaSubSampling 描述如何相對於 YUV 視訊畫面中的 luma 樣本放置 chroma 值。 |
DXVA2_VideoLighting 描述用於檢視影片內容的預定光源條件。 |
DXVA2_VideoPrimaries 指定視訊來源的色彩主要。 (DXVA2_VideoPrimaries) |
DXVA2_VideoTransferFunction 指定從線性 RGB 到非線性 RGB 的轉換函式, (R'G'B') 。 (DXVA2_VideoTransferFunction) |
DXVA2_VideoTransferMatrix 描述 Y'PbPr (元件影片) 和 Studio R'G'B' 之間的轉換矩陣。 (DXVA2_VideoTransferMatrix) |