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 |