DXVA_VideoSample32 結構用於轉送 64 位驅動程式上的 32 位 DXVA_DeinterlaceBltEx 呼叫。
語法
typedef struct _DXVA_VideoSample32 {
REFERENCE_TIME rtStart;
REFERENCE_TIME rtEnd;
DWORD SampleFormat;
DWORD SampleFlags;
DWORD lpDDSSrcSurface;
RECT rcSrc;
RECT rcDst;
DXVA_AYUVsample2 Palette[16];
} DXVA_VideoSample32;
成員
rtStart
指定範例的開始時間。
rtEnd
指定範例的結束時間。
SampleFormat
指定範例的格式,如 DXVA_ExtendedFormat 列舉類型的值所定義。
SampleFlags
指定旗標的集合,指出先前範例框架中目前範例框架中的變更。 這個成員是 DXVA_SampleFlags 列舉類型中一或多個旗標的位 OR。
lpDDSSrcSurface
代表範例之 DD_SURFACE_LOCAL 結構的指標。
rcSrc
指定 RECT 結構,描述來源介面上矩形的左上角和右下角。 這些點會定義位區塊傳輸的源數據區域,以及其在來源介面上的位置。
rcDst
指定 RECT 結構,描述目的介面上矩形的左上方和右下角。 這些點會定義位區塊傳輸應該發生的區域,以及其在目的地介面上的位置。
Palette[16]
指定一個 DXVA_AYUVsample2 結構的數位,代表托盤化視訊子數據流圖元格式的完整 16 色盤色盤。 驅動程式會使用此調色盤來複合子數據流範例。 對於非pallet 化圖元格式,調色盤為零,而且可以忽略。
言論
編譯程式會新增 4 個字節填補,以將 結構對齊 8 個字節。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 此結構僅適用於 WINDOWS Server 2003 SP1 和更新版本,以及 Windows XP 與 SP2 和更新版本。只針對 64 位版本的作系統進行編譯。 |
標頭 | dxva.h (包括 Dxva.h) |