struktur DXVA2_VideoSample (dxva2api.h)

Menentukan sampel input untuk metode IDirectXVideoProcessor::VideoProcessBlt .

Sintaks

typedef struct _DXVA2_VideoSample {
  REFERENCE_TIME       Start;
  REFERENCE_TIME       End;
  DXVA2_ExtendedFormat SampleFormat;
  IDirect3DSurface9    *SrcSurface;
  RECT                 SrcRect;
  RECT                 DstRect;
  DXVA2_AYUVSample8    Pal[16];
  DXVA2_Fixed32        PlanarAlpha;
  DWORD                SampleData;
} DXVA2_VideoSample;

Anggota

Start

Waktu mulai sampel, dalam unit 100 nanodetik. Untuk sampel sub-aliran video, nilainya adalah nol.

End

Waktu akhir sampel, dalam unit 100 nanodetik. Untuk sampel sub-aliran video, nilainya adalah nol.

SampleFormat

DXVA2_ExtendedFormat struktur yang menjelaskan informasi warna yang saling terkait dan diperluas untuk sampel.

SrcSurface

Arahkan ke antarmuka IDirect3DSurface9 dari permukaan Direct3D yang berisi sampel.

SrcRect

Persegi panjang sumber. Persegi panjang sumber menentukan bagian mana dari sampel input yang disalin ke permukaan tujuan. Persegi panjang sumber ditentukan menggunakan koordinat piksel pada permukaan input.

DstRect

Persegi panjang tujuan. Persegi panjang tujuan menentukan bagian dari permukaan tujuan tempat persegi panjang sumber disalin. Persegi panjang tujuan ditentukan menggunakan koordinat piksel pada permukaan tujuan.

Pal[16]

Jika sampel input adalah untuk sub-aliran dan menggunakan format warna YUV yang diplettisasi, anggota ini berisi array struktur DXVA2_AYUVSample8 yang menentukan entri palet. Untuk format piksel non-palettisasi, elemen array semuanya harus nol.

PlanarAlpha

Nilai alfa yang akan diterapkan ke sampel input ini saat disusam.

SampleData

Berisi bendera tambahan. Bendera berikut ditentukan.

Nilai Makna
DXVA2_SampleData_RFF
Ulangi bit bidang pertama (RFF).
DXVA2_SampleData_TFF
Bidang atas pertama (TFF) bit.
DXVA2_SampleData_RFF_TFF_Present
Jika diatur, bendera RFF dan TFF digunakan.
 

Bendera ini memberikan petunjuk kepada deinterlacer ketika melakukan telecine terbalik.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header dxva2api.h

Lihat juga

DXVA2_AYUVSample8

IDirectXVideoProcessor::VideoProcessBlt

Struktur Media Foundation