Intel 82830M GMCH, 82854 GMCH manual Icegdescapesetovlcolorparams

Models: 82830M GMCH 82854 GMCH

1 53
Download 53 pages 23.44 Kb
Page 34
Image 34

7.1.1.5ICEGD_ESCAPE_SET_OVL_COLOR_PARAMS

Input Data Structure

Output Data Structure

 

 

esc_color_params_t

N/A

Notes

esc_color_params flag options: Optional:

GAMMA_FLAG (0x1) BRIGHTNESS_FLAG (0x2) CONTRAST_FLAG (0x4) SATURATION_FLAG (0x8) Mandatory: OVL_COLOR_FLAG (0x10)

Description

This escape code is used to set overlay attributes (brightness, contrast, saturation, and gamma). Please make sure that OVL_COLOR_FLAG should always be set. The sample affect only when using overlay.

Input Data Structure Definition

The data structure esc_color_params_t should be filled in with parameters of gamma, brightness, contrast, saturation and so on. Please refer to icegd_public_escape.h for details.

Example

esc_color_params_t color;

memset(&color, 0, sizeof(esc_color_params_t)); //right now we change only brightness and contrast color.flag = OVL_COLOR_FLAG BRIGHTNESS_FLAG CONTRAST_FLAG; color.brightness = 0x0;

color.contrast = 0x0;

for(int i=0;i<20;i++){

//change the brightness and contrast gradually ExtEscape(

Hdc,

ICEGD_ESCAPE_SET_OVL_COLOR_PARAMS, sizeof(esc_color_params_t), (LPCSTR)&color,

0,

NULL);

//Check error status returned by ExtEscape

//

//Wait a while for HW to complete the operation of changing the overlay color parameters

Sleep(500);

color.brightness+=3000;

color.contrast+=3000;

}

34Intel® Digital Set Top Box Display Driver User’s Guide for Microsoft* Windows* CE 5.0

Page 34
Image 34
Intel 82830M GMCH, 82854 GMCH manual Icegdescapesetovlcolorparams