struktur D3DKMDT_GAMMA_RAMP (d3dkmdt.h)
Struktur D3DKMDT_GAMMA_RAMP berisi informasi deskriptif tentang tabel pencarian gamma dan penunjuk ke tabel pencarian.
Sintaks
typedef struct _D3DKMDT_GAMMA_RAMP {
D3DDDI_GAMMARAMP_TYPE Type;
SIZE_T DataSize;
union {
D3DDDI_GAMMA_RAMP_RGB256x3x16 *pRgb256x3x16;
D3DDDI_GAMMA_RAMP_DXGI_1 *pDxgi1;
D3DKMDT_3x4_COLORSPACE_TRANSFORM *p3x4;
D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 *pMatrixV2;
VOID *pRaw;
} Data;
} D3DKMDT_GAMMA_RAMP;
Anggota
Type
Enumerator D3DDDI_GAMMARAMP_TYPE yang menentukan format tabel pencarian.
DataSize
Ukuran, dalam byte, dari tabel pencarian yang diacu oleh Data.
Data
[in] Penyatuan yang berisi salah satu cara berikut untuk mengakses data tabel pencarian bergantung pada nilai di anggota Jenis:
Data.pRgb256x3x16
Jika Tipe sama dengan D3DDDI_GAMMARAMP_RGB256x3x16, anggota ini adalah penunjuk ke struktur D3DDDI_GAMMA_RAMP_RGB256x3x16 yang berisi tabel pencarian.
Data.pDxgi1
Jika Tipe sama dengan D3DDDI_GAMMARAMP_DXGI_1, anggota ini adalah penunjuk ke struktur D3DDDI_GAMMA_RAMP_DXGI_1 yang berisi tabel pencarian.
Data.p3x4
Jika Jenis D3DDDI_GAMMARAMP_MATRIX_3x4, anggota ini adalah penunjuk ke struktur D3DDDI_3x4_COLORSPACE_TRANSFORM yang menjelaskan transformasi ruang warna matriks 3 kali 4 yang akan diterapkan, pengali skalar, dan tabel pencarian. Tersedia mulai dari WDDM 2.3.
Data.pMatrixV2
Jika Tipe sama dengan D3DDDI_GAMMARAMP_MATRIX_V2, anggota ini adalah penunjuk ke struktur D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 yang berisi tabel pencarian. Tersedia mulai dari WDDM 2.6.
Data.pRaw
Anggota ini menyediakan cara alternatif untuk mengakses data tabel pencarian. Misalnya, untuk menyalin tabel pencarian, VOID* mungkin lebih nyaman daripada D3DDDI_GAMMA_RAMP_RGB256x3x16.
Keterangan
Anggota GammaRamp dari struktur D3DKMDT_VIDPN_PRESENT_PATH adalah struktur D3DKMDT_GAMMA_RAMP.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Header | d3dkmdt.h |