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)