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