Bagikan melalui


struktur DXVA_VideoSample32 (dxva.h)

Struktur DXVA_VideoSample32 digunakan untuk meneruskan panggilan DXVA_DeinterlaceBltEx 32-bit pada driver 64-bit.

Sintaks

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;

Anggota

rtStart

Menentukan waktu mulai sampel.

rtEnd

Menentukan waktu akhir sampel.

SampleFormat

Menentukan format sampel seperti yang ditentukan oleh nilai jenis enumerasi DXVA_ExtendedFormat .

SampleFlags

Menentukan kumpulan bendera yang menunjukkan perubahan dalam bingkai sampel saat ini dari bingkai sampel sebelumnya. Anggota ini adalah bitwise-OR dari satu atau beberapa bendera dalam jenis enumerasi DXVA_SampleFlags .

lpDDSSrcSurface

Penunjuk ke struktur DD_SURFACE_LOCAL yang mewakili sampel.

rcSrc

Menentukan struktur RECT yang menjelaskan titik kiri atas dan kanan bawah persegi panjang pada permukaan sumber. Titik-titik ini menentukan area data sumber untuk transfer blok bit dan posisinya di permukaan sumber.

rcDst

Menentukan struktur RECT yang menjelaskan titik kiri atas dan kanan bawah persegi panjang pada permukaan tujuan. Titik-titik ini menentukan area di mana transfer blok bit harus terjadi dan posisinya di permukaan tujuan.

Palette[16]

Menentukan array struktur DXVA_AYUVsample2 yang mewakili palet 16 warna lengkap untuk format piksel sub-aliran video palet. Driver menggunakan palet ini untuk menyusun sampel sub-aliran. Untuk format piksel yang tidak terhapus, palet adalah nol dan dapat diabaikan.

Keterangan

Pengkompilasi menambahkan 4 byte padding untuk menyelaraskan struktur menjadi 8 byte.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Struktur ini hanya berlaku untuk Windows Server 2003 dengan SP1 dan yang lebih baru, dan Windows XP dengan SP2 dan yang lebih baru. Hanya dikompilasi untuk sistem operasi versi 64-bit.
Header dxva.h (termasuk Dxva.h)

Lihat juga

DD_SURFACE_LOCAL

DXVA_AYUVsample2

DXVA_DeinterlaceBltEx

DXVA_ExtendedFormat

DXVA_SampleFlags

DXVA_SampleFormat

RECT