struktur DXVADDI_VIDEOPROCESSBLTFLAGS (d3dumddi.h)
Struktur DXVADDI_VIDEOPROCESSBLTFLAGS mengidentifikasi perubahan permukaan tujuan saat ini dari permukaan tujuan sebelumnya.
Sintaks
typedef struct _DXVADDI_VIDEOPROCESSBLTFLAGS {
union {
struct {
UINT BackgroundChanged : 1;
UINT TargetRectChanged : 1;
UINT ColorDataChanged : 1;
UINT AlphaChanged : 1;
UINT Reserved : 12;
UINT DestData : 16;
};
UINT Value;
};
} DXVADDI_VIDEOPROCESSBLTFLAGS;
Anggota
BackgroundChanged
Nilai UINT yang menentukan apakah warna latar belakang permukaan tujuan berubah. Mengatur anggota ini setara dengan mengatur bit pertama anggota Nilai 32-bit (0x00000001).
TargetRectChanged
Nilai UINT yang menentukan apakah persegi target permukaan tujuan berubah. Mengatur anggota ini setara dengan mengatur bit kedua anggota Nilai 32-bit (0x00000002).
ColorDataChanged
Nilai UINT yang menentukan apakah informasi format untuk permukaan tujuan berubah. Mengatur anggota ini setara dengan mengatur bit ketiga dari anggota Nilai 32-bit (0x00000004).
AlphaChanged
Nilai UINT yang menentukan apakah nilai alfa planar untuk permukaan tujuan berubah. Mengatur anggota ini setara dengan mengatur bit keempat dari anggota Nilai 32-bit (0x00000008).
Reserved
Anggota ini dicadangkan dan harus diatur ke nol. Mengatur anggota ini ke nol setara dengan mengatur bit kelima hingga keenam belas (0x0000FFF0) dari anggota Nilai 32-bit ke nol.
DestData
Nilai UINT yang berisi data tujuan sampel prosesor video. Mengatur anggota ini setara dengan mengatur ketujuh belas hingga tiga puluh detik bit (0xFFFF0000) dari anggota Nilai 32-bit. Bit berikut dapat diatur:
DXVADDI_DESTDATA_RFF (0x0001)
DXVADDI_DESTDATA_TFF (0x0002)
DXVADDI_DESTDATA_RFF_TFF_PRESENT (0x0004)
Value
Nilai 32-bit yang mengidentifikasi perubahan pada permukaan tujuan saat ini dari permukaan tujuan sebelumnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Header | d3dumddi.h (termasuk D3dumddi.h) |