|  SKYENGINE API  
      参考手册返回目录 | 
  
 (int32 code = 
      3008,  
  
  
  
     int32 mr_platEx 
    
       
uint8* input, 
int32 input_len, 
uint8** output, 
      
int32* output_len, 
MR_PLAT_EX_CB* 
  cb
)
Description
获取active layer。
Parameters
  
    
    
       
    Name 
      Description 
       
    input 
      无 
       
    input_len 
      无 
       
    output 
      gdi_layer_struct数据结构指针 
       
    output_len 
      gdi_layer_struct数据结构大小 
       cb 
      无 
MR_SUCCESS 成功
MR_FAILED 失败
MR_IGNORE 不支持该功能
gdi_layer_struct数据结构:
typedef struct gdi_layer_struct
{
U32 id;
U32 flag;
S32 layer_size; /* bytes */
U16 width, height;
S16 clipx1, clipy1, clipx2, clipy2;
U8 *buf_ptr;
U8 *buf_ptr1;
gdi_rect_struct clips[GDI_LAYER_CLIP_STACK_COUNT];
U8 bits_per_pixel;
U8 clips_top;
U8 cf; /* real color format ( it will support LCD color format) */
U8 vcf; /* virtual color format (convert to standard color format) */
gd_get_pixel_func get_pixel;
gd_put_pixel_func put_pixel;
struct gdi_layer_struct *child;
struct gdi_layer_struct *sib;
S32 offset_x, offset_y;
S32 offset_x_from_parent;
S32 offset_y_from_parent;
void (*lazy_free_callback)(gdi_handle handle);
gdi_color background; /* only valide when this layer is the "lowest" layer. */
U8 rotate_value;
} gdi_layer_struct;