Package version up to 2.9.6
[platform/core/uifw/libtdm.git] / include / tdm_backend.h
index f9a1b22..f8ddd85 100644 (file)
@@ -344,7 +344,7 @@ typedef struct _tdm_func_display {
         * @remark
         * A backend module doesn't need to implement this function if doesn't support virtual output.
         */
-       tdm_voutput *(*voutput_create)(tdm_backend_data *bdata, const char *name, tdm_error *error);
+       tdm_voutput *(*display_voutput_create)(tdm_backend_data *bdata, const char *name, tdm_error *error);
 
        void (*reserved2)(void);
        void (*reserved3)(void);
@@ -544,11 +544,12 @@ typedef struct _tdm_func_output {
         * #output_set_dpms_handler, a backend module needs to call the output dpms handler
         * to let the TDM frontend know the output DPMS change indeed.
         * @param[in] dpms_value DPMS value
+        * @param[out] sync A flag for sync call
         * @return #TDM_ERROR_NONE if success. Otherwise, error value.
         * @see #output_set_dpms_handler, #TDM_OUTPUT_CAPABILITY_ASYNC_DPMS
         * @since 1.7.0
         */
-       tdm_error (*output_set_dpms_async)(tdm_output *output, tdm_output_dpms dpms_value);
+       tdm_error (*output_set_dpms_async)(tdm_output *output, tdm_output_dpms dpms_value, int *sync);
 
        /**
         * @brief Get a hwc object of a output object
@@ -595,7 +596,7 @@ typedef struct _tdm_func_voutput {
         * @brief Destroy a virtual output object of a backend module
         * @param[in] voutput The voutput object
         * @return #TDM_ERROR_NONE if success. Otherwise, error value.
-        * @see voutput_create() function
+        * @see display_voutput_create() function
         * @remark
         * A backend module doesn't need to implement this function if doesn't support virtual output.
         */