vblank: add tdm_vblank_get_output
[platform/core/uifw/libtdm.git] / include / tdm_common.h
index d706e19..4c264ed 100644 (file)
@@ -68,6 +68,7 @@ typedef enum {
        TDM_ERROR_NO_CAPABILITY         = -9, /**< no capability */
        TDM_ERROR_DPMS_OFF              = -10, /**< dpms off */
        TDM_ERROR_OUTPUT_DISCONNECTED   = -11, /**< output disconnected */
+       TDM_ERROR_PROTOCOL_ERROR        = -12, /**< protocol error */
 } tdm_error;
 
 /**
@@ -279,11 +280,6 @@ typedef struct _tdm_pos {
        unsigned int h;
 } tdm_pos;
 
-typedef struct _tdm_hwc_region {
-       unsigned int num_rects;
-       tdm_pos const *rects;
-} tdm_hwc_region;
-
 /**
  * @brief The tdm value type enumeration
  */
@@ -307,14 +303,6 @@ typedef union {
        uint64_t u64;
 } tdm_value;
 
-/**
- * @brief The hwc window flag enumeration
- * @since 2.0.0
- */
-typedef enum {
-       TDM_HWC_WINDOW_FLAG_NONE     = 0,
-} tdm_hwc_window_flag;
-
 #ifdef __cplusplus
 }
 #endif