共用方式為


DXVA2_VideoProcessBltParams 結構 (dxva2api.h)

包含 IDirectXVideoProcessor::VideoProcessBlt 方法的參數。

語法

typedef struct _DXVA2_VideoProcessBltParams {
  REFERENCE_TIME       TargetFrame;
  RECT                 TargetRect;
  SIZE                 ConstrictionSize;
  UINT                 StreamingFlags;
  DXVA2_AYUVSample16   BackgroundColor;
  DXVA2_ExtendedFormat DestFormat;
  DXVA2_ProcAmpValues  ProcAmpValues;
  DXVA2_Fixed32        Alpha;
  DXVA2_FilterValues   NoiseFilterLuma;
  DXVA2_FilterValues   NoiseFilterChroma;
  DXVA2_FilterValues   DetailFilterLuma;
  DXVA2_FilterValues   DetailFilterChroma;
  DWORD                DestData;
} DXVA2_VideoProcessBltParams;

成員

TargetFrame

目標框架的簡報時間,以100奈秒為單位。 如果影片交錯,此值必須是畫面的開始時間或畫面的中間點。 如果影片是漸進式的,此值必須是開始時間。

TargetRect

指定目標矩形,這是繪製輸出視訊框架之目的地介面內的矩形。

目標矩形不能大於目的介面。

ConstrictionSize

輸出視訊應向下取樣的大小。 如果支援此功能,驅動程式會在 DXVA2_VideoProcessorCaps 結構中設定 DXVA2_VideoProcess_Constriction 旗標。

向下取樣大小不能小於零,或大於目標矩形的大小, (TargetRect) 。

StreamingFlags

保留的。 設定為零。

BackgroundColor

指定目的地矩形背景色彩 的DXVA2_AYUVSample16 結構。 背景色彩會在沒有視訊影像出現的位置使用,但只會在 TargetRect 矩形內使用。 色彩會指定為每個通道 16 位的 AYUV 色彩值。

Alpha 色板 (Alpha) 必須不透明 (0xFFFF) 。 DXVA 驅動程序應該忽略 Alpha 色板的值。

背景色彩的色彩空間是由 DestFormat 成員所指定。 請注意,即使目的地介面是 RGB,背景色彩一律會指定為 YUV 色彩。

DestFormat

包含目的地矩形延伸色彩資訊的 DXVA2_ExtendedFormat 結構。 對於視訊播放,標準範圍的建議值為DXVA2_NominalRange_Unknown。 如需詳細資訊,請參閱 DXVA2_NominalRange 列舉。

ProcAmpValues

DXVA2_ProcAmpValues 結構,指定 ProcAmp) 設定 (色彩調整。 這些值必須落在 IDirectXVideoProcessor::GetProcAmpRange 方法傳回的範圍內。

Alpha

當複合影像複製到目的地表面時,會套用至複合影像的Alpha值。 Alpha 值是固定點值,指定為 DXVA2_Fixed32 結構。 若要指定 100% 不透明度,請使用 DXVA2_Fixed32OpaqueAlpha 函式。

NoiseFilterLuma

包含 luma 雜訊篩選參數 的DXVA2_FilterValues 結構。

NoiseFilterChroma

包含色度雜訊篩選參數 的DXVA2_FilterValues 結構。

DetailFilterLuma

包含 luma 詳細數據篩選參數 的DXVA2_FilterValues 結構。

DetailFilterChroma

包含色度詳細數據篩選參數 的DXVA2_FilterValues 結構。

DestData

包含其他旗標。 定義下列旗標。

意義
DXVA2_DestData_RFF
(RFF) 位重複第一個字段。
DXVA2_DestData_TFF
最上層欄位第一個 (TFF) 位。
DXVA2_DestData_RFF_TFF_Present
如果設定,則會使用 RFF 和 TFF 旗標。
 

目前會忽略這些旗標。 它們適用於目前不支援的交錯輸出。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 dxva2api.h

另請參閱

DXVA 視訊處理

媒體基礎結構