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 |
---|---|
|
Ulangi bit bidang pertama (RFF). |
|
Bidang atas pertama (TFF) bit. |
|
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 |