D3DKMT_SETGAMMARAMP 結構 (d3dkmthk.h)
D3DKMT_SETGAMMARAMP 結構描述設定 gamma 坡形的參數。
語法
typedef struct _D3DKMT_SETGAMMARAMP {
[in] D3DKMT_HANDLE hDevice;
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] D3DDDI_GAMMARAMP_TYPE Type;
union {
[in] D3DDDI_GAMMA_RAMP_RGB256x3x16 *pGammaRampRgb256x3x16;
[in] D3DDDI_GAMMA_RAMP_DXGI_1 *pGammaRampDXGI1;
};
[in] UINT Size;
} D3DKMT_SETGAMMARAMP;
成員
[in] hDevice
裝置的句柄。
[in] VidPnSourceId
視訊呈現網路路徑中視訊簡訊簡訊的以零為起始的標識碼, (VidPN 來源的 VidPN) 拓撲。
[in] Type
D3DDDI_GAMMARAMP_TYPE型別值。 此成員可以是下列其中一項:D3DDDI_GAMMARAMP_UNINITIALIZED (0) 、D3DDDI_GAMMARAMP_DEFAULT (1) 、D3DDDI_GAMMARAMP_RGB256x3x16 (2) 或D3DDDI_GAMMARAMP_DXGI_1 (3) 。
[in] pGammaRampRgb256x3x16
D3DDDI_GAMMA_RAMP_RGB256x3x16 結構的指標。 如果類型成員是D3DDDI_GAMMARAMP_RGB256x3x16,則包含在 D3DKMT_SETGAMMARAMP 中的等位會保留此 類型的 結構。
[in] pGammaRampDXGI1
D3DDDI_GAMMA_RAMP_DXGI_1 結構的指標。 如果類型成員是D3DDDI_GAMMARAMP_DXGI_1,則包含在 D3DKMT_SETGAMMARAMP 中的等位會保留此 類型的 結構。
[in] Size
D3DDDI_GAMMA_RAMP_RGB256x3x16或D3DDDI_GAMMA_RAMP_DXGI_1指向之D3DDDI_GAMMA_RAMP_RGB256x3x16或D3DDDI_GAMMA_RAMP_DXGI_1結構的大小。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
標頭 | d3dkmthk.h (包含 D3dkmthk.h) |