DXVADDI_VIDEOSAMPLE結構 (d3dumddi.h)
DXVADDI_VIDEOSAMPLE 結構描述影片處理作業中使用的影片範例格式。
語法
typedef struct _DXVADDI_VIDEOSAMPLE {
[in] REFERENCE_TIME Start;
[in] REFERENCE_TIME End;
[in] DXVADDI_EXTENDEDFORMAT SampleFormat;
[in] DXVADDI_VIDEOSAMPLEFLAGS SampleFlags;
[in] HANDLE SrcResource;
[in] UINT SrcSubResourceIndex;
[in] RECT SrcRect;
[in] RECT DstRect;
DXVADDI_AYUVSAMPLE8 Pal[16];
[in] DXVADDI_FIXED32 PlanarAlpha;
} DXVADDI_VIDEOSAMPLE;
成員
[in] Start
識別範例開始時間的REFERENCE_TIME值。
[in] End
識別範例結束時間的REFERENCE_TIME值。
[in] SampleFormat
描述影片範例擴充格式的 DXVADDI_EXTENDEDFORMAT 結構。
[in] SampleFlags
DXVADDI_VIDEOSAMPLEFLAGS 結構,識別上一個範例框架中目前範例框架中的變更。
[in] SrcResource
包含來源介面之資源的句柄。
[in] SrcSubResourceIndex
資源內來源介面的索引。
[in] SrcRect
RECT 結構,描述來源介面上矩形的左上角和右下角。 這些點會定義位區塊傳輸的源數據區域,以及其在來源介面上的位置。
[in] DstRect
RECT 結構,描述目的介面上矩形的左上方和右下角點。 這些點會定義位區塊傳輸 (bitblt) 應該發生的區域,以及其位於目的地表面的位置。
[in] Pal[16]
DXVADDI_AYUVSAMPLE8 結構的陣列,代表托盤化視訊子流圖元格式的完整 16 色盤色盤。 驅動程式會使用此調色盤來複合子數據流範例。 對於非pallet 化圖元格式,Pal 成員會 NULL,而且可以忽略。
[in] PlanarAlpha
DXVADDI_FIXED32 結構,指定驅動程式應套用至複合背景色彩和視訊串流和子數據流(整個視訊平面)的透明度值,因為它會寫入目的地介面。 值為 0.0 表示透明。 值為 1.0 表示不透明。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows作系統中使用。 |
標頭 | d3dumddi.h (包括 D3dumddi.h) |