Icegd_escape_set_video_plane_zorder, 14 icegd_escape_set_video_plane_zorder – Intel 82854 GMCH User Manual
Page 44
 
44
Intel® Digital Set Top Box Display Driver
User’s Guide for Microsoft* Windows* CE 5.0
7.1.1.14 ICEGD_ESCAPE_SET_VIDEO_PLANE_ZORDER
Input Data Structure
Output Data Structure
Notes
esc_vid_plane_zorder_t N/A
IGD_ZORDER_OVERLAY_ABOVE_PLANE 0x0
IGD_ZORDER_OVERLAY_BELOW_PLANE 0x1
Description
This escape code is used to set Z-order and key color for plane based alpha support.
Input Data Structure Definition
Please refer to icegd_public_escape.h for details about esc_vid_plane_zorder_t;
Example
static unsigned long
lcolorkey = 0x090900;
static unsigned long
lvideo_plane_position = IGD_ZORDER_OVERLAY_BELOW_PLANE;
esc_vid_plane_zorder_t
vid_plane_zorder;
memset(&vid_plane_zorder, 0, sizeof(esc_vid_plane_zorder_t)); 
 
vid_plane_zorder.ulKeyColor = lcolorkey; 
vid_plane_zorder.ulZOrder = lvideo_plane_position; 
 
ExtEscape( 
 Hdc, 
 ICEGD_ESCAPE_SET_VIDEO_PLANE_ZORDER, 
 sizeof(esc_vid_plane_zorder_t), 
 (LPCSTR)&vid_plane_zorder, 
 0, 
 NULL);