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 結構,描述來源介面上矩形的左上方和右下角點。 這些點會定義位區塊傳輸 (bitblt) 及其在來源介面上位置的來源數據區域。
[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 (include D3dumddi.h) |