struktur DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES3 (d3dkmddi.h)

Struktur yang berisi atribut yang digunakan untuk gambar dalam overlay multiplane.

Sintaks

typedef struct _DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES3 {
  DXGK_MULTIPLANE_OVERLAY_FLAGS           Flags;
  RECT                                    SrcRect;
  RECT                                    DstRect;
  RECT                                    ClipRect;
  D3DDDI_ROTATION                         Rotation;
  DXGK_MULTIPLANE_OVERLAY_BLEND           Blend;
  D3DDDI_COLOR_SPACE_TYPE                 ColorSpaceType;
  DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY StretchQuality;
  UINT                                    SDRWhiteLevel;
  UINT                                    DirtyRectCnt;
  const RECT                              *pDirtyRects;
} DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES3;

Anggota

Flags

Menentukan kombinasi operasi balik dengan Nilai oring dalam enumerasi DXGK_MULTIPLANE_OVERLAY_FLAGS .

SrcRect

Menentukan persegi sumber, dari jenis RECT, relatif terhadap sumber daya sumber.

DstRect

Menentukan persegi tujuan, jenis RECT, relatif terhadap resolusi monitor.

ClipRect

Menentukan informasi kliping tambahan, jenis RECT, relatif terhadap persegi panjang DstRect, setelah data direntangkan sesuai dengan nilai SrcRect dan DstRect.

Driver dan perangkat keras dapat menggunakan anggota ClipRect untuk menerapkan faktor peregangan umum saat kliping berubah saat aplikasi menempati bagian dari persegi tujuan DstRect.

Rotation

Menentukan rotasi searah jarang bidang overlay, yang diberikan sebagai nilai dari enumerasi D3DDDI_ROTATION.

Blend

Menentukan mode campuran yang berlaku untuk bidang overlay ini dan bidang di bawahnya, diberikan sebagai nilai dari enumerasi DXGK_MULTIPLANE_OVERLAY_BLEND .

ColorSpaceType

Menentukan konfigurasi ruang warna, yang diberikan sebagai nilai dari enumerasi D3DDDI_COLOR_SPACE_TYPE .

StretchQuality

Menentukan kualitas peregangan bidang overlay, yang diberikan sebagai nilai dari enumerasi DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY .

SDRWhiteLevel

Menentukan nilai dalam nits yang harus dipetakan driver sRGB 1.0.

Untuk konten HDR, ini akan selalu 0.

Untuk konten SDR (rentang dinamis standar), nilai 0 menunjukkan bahwa driver harus memetakan sRGB 1.0 ke nilai default, yaitu 80 nits.

Nilai ini diabaikan ketika tidak dalam mode HDR.

DirtyRectCnt

Jumlah persegi panjang kotor pDirtyRects.

pDirtyRects

Penunjuk persegi kotor.

Keterangan

Driver WDDM 2.3 perlu memeriksa nilai SDRWhiteLevel yang diteruskan dalam panggilan balik CheckMultiPlaneOverlaySupport3 , dan mengembalikan tidak didukung jika perangkat keras tidak dapat menyesuaikan kecerahan relatif konten SDR.

Saat meningkatkan konten SDR ke SDRWhiteLevel, penskalaan harus terjadi di ruang linier.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1803
Header d3dkmddi.h