共用方式為


DXVA2_VideoSample 結構 (dxva2api.h)

指定 IDirectXVideoProcessor::VideoProcessBlt 方法的輸入範例。

語法

typedef struct _DXVA2_VideoSample {
  REFERENCE_TIME       Start;
  REFERENCE_TIME       End;
  DXVA2_ExtendedFormat SampleFormat;
  IDirect3DSurface9    *SrcSurface;
  RECT                 SrcRect;
  RECT                 DstRect;
  DXVA2_AYUVSample8    Pal[16];
  DXVA2_Fixed32        PlanarAlpha;
  DWORD                SampleData;
} DXVA2_VideoSample;

成員

Start

樣本的開始時間,以 100 奈秒為單位。 對於影片子數據流範例,值為零。

End

樣本的結束時間,以 100 奈秒為單位。 對於影片子數據流範例,值為零。

SampleFormat

DXVA2_ExtendedFormat 結構,描述範例的交錯和延伸色彩資訊。

SrcSurface

包含範例之 Direct3D 介面之 IDirect3DSurface9 介面的指標。

SrcRect

來源矩形。 來源矩形會定義輸入樣本的哪個部分複製到目的地介面。 來源矩形是在輸入介面上使用圖元座標來指定。

DstRect

目的地矩形。 目的矩形會定義複製來源矩形之目的地介面的一部分。 目的地矩形是使用目的地介面上的圖元座標來指定。

Pal[16]

如果輸入範例適用於子數據流,並使用 Palettized YUV 色彩格式,這個成員會包含定義調色盤專案的 DXVA2_AYUVSample8 結構數位。 若為非 Palettized 像素格式,陣列元素應全部為零。

PlanarAlpha

複合時將套用至此輸入範例的Alpha值。

SampleData

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

意義
DXVA2_SampleData_RFF
重複第一個字段 (RFF) 位。
DXVA2_SampleData_TFF
頂端欄位第一個 (TFF) 位。
DXVA2_SampleData_RFF_TFF_Present
如果設定,則會使用 RFF 和 TFF 旗標。
 

這些旗標會在執行反向電匯時,為 deinterlacer 提供提示。

規格需求

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

另請參閱

DXVA2_AYUVSample8

IDirectXVideoProcessor::VideoProcessBlt

媒體基礎結構