DXVA_VideoSample32 結構 (dxva.h)
DXVA_VideoSample32結構用於轉送32位 DXVA_DeinterlaceBltEx 64位驅動程式上的呼叫。
語法
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 色盤。 驅動程式會使用此調色盤來複合子數據流範例。 若為非Palletized 圖元格式,調色盤為零,而且可以忽略。
備註
編譯程式會新增 4 個字節的填補,以將 結構對齊 8 個字節。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 此結構僅適用於具有SP1和更新版本的Windows Server 2003,以及 Windows XP SP2 和更新版本。僅針對 64 位版本的作業系統進行編譯。 |
標頭 | dxva.h (包含 Dxva.h) |