struktur DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS (d3dkmddi.h)
Mengidentifikasi rentang YUV dan info konversi yang menjelaskan overlay multiplane.
Sintaks
typedef struct _DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS {
union {
struct {
UINT NominalRange : 1;
UINT Bt709 : 1;
UINT xvYCC : 1;
UINT Reserved : 29;
};
UINT Value;
};
} DXGK_MULTIPLANE_OVERLAY_YCbCr_FLAGS;
Anggota
NominalRange
Jika diatur, nilai YUV berkisar antara 16 hingga 235, inklusif, bukan rentang default 0 hingga 255, inklusif.
Mengatur anggota ini setara dengan mengatur bit pertama anggota Nilai 32-bit (0x00000001).
Bt709
Jika diatur, nilai YUV harus dikonversi menggunakan standar BT.709, bukan konversi BT.601 default.
Mengatur anggota ini setara dengan mengatur bit kedua anggota Nilai 32-bit (0x00000002).
xvYCC
Jika diatur, nilai YUV berisi data xvYCC, bukan data YCbCr konvensional.
Mengatur anggota ini setara dengan mengatur bit ketiga dari anggota Nilai 32-bit (0x00000004).
Reserved
Anggota ini dicadangkan dan harus diatur ke nol.
Mengatur anggota ini ke nol setara dengan mengatur 29 bit yang tersisa (0xFFFFFFF8) dari anggota Nilai 32-bit ke nol.
Value
Nilai 32-bit yang mengidentifikasi jenis operasi campuran yang akan dilakukan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8.1 |
Server minimum yang didukung | Windows Server 2012 R2 |
Header | d3dkmddi.h (termasuk D3dkmddi.h) |