共用方式為


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)

另請參閱

D3DDDIARG_VIDEOPROCESSBLT

DXVADDI_AYUVSAMPLE8

DXVADDI_EXTENDEDFORMAT

DXVADDI_FIXED32

RECT