seperate tdm_func_ouput, tdm_func_layer from tdm_func_diplay
[platform/core/uifw/libtdm.git] / include / tdm_types.h
index 33c8488..721d956 100644 (file)
@@ -160,10 +160,6 @@ typedef enum
  * - But in case that s vendor wants to handle a video by their own way,
  * a backend module offer VIDEO layers. And a display server will pass a video
  * buffer to a VIDEO layer without converting.
- * - GRAPHIC layers have fixed zpos. But the zpos of VIDEO layer will be decided
- * by a backend module side.
- * - The frontend only can set the relative zpos to
- * VIDEO layers via layer_set_video_pos() function of #tdm_func_display
  */
 typedef enum
 {
@@ -174,6 +170,7 @@ typedef enum
     TDM_LAYER_CAPABILITY_VIDEO          = (1<<5),   /**< video */
     TDM_LAYER_CAPABILITY_SCALE          = (1<<8),   /**< if a layer has scale capability  */
     TDM_LAYER_CAPABILITY_TRANSFORM      = (1<<9),   /**< if a layer has transform capability  */
+    TDM_LAYER_CAPABILITY_SCANOUT        = (1<<10),  /**< if a layer allows a scanout buffer only */
 } tdm_layer_capability;
 
 /**