共用方式為


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)

另請參閱

DD_SURFACE_LOCAL

DXVA_AYUVsample2

DXVA_DeinterlaceBltEx

DXVA_ExtendedFormat

DXVA_SampleFlags

DXVA_SampleFormat

矩形