tdm_error (*hwc_get_video_supported_formats)(tdm_hwc *hwc, const tbm_format **formats,
int *count);
/**
+ * @brief Get the available video property array of a hwc object.
+ * @param[in] hwc A hwc object
+ * @param[out] props The available video property array
+ * @param[out] count The count of video properties
+ * @return #TDM_ERROR_NONE if success. Otherwise, error value.
+ */
+ tdm_error (*hwc_get_video_available_properties)(tdm_hwc *hwc, const tdm_prop **props,
+ int *count);
+
+ /**
* @brief Get the hwc video capability
* @param[in] hwc A hwc object
* @param[out] video_capability A hwc hwc video capability
*/
tdm_error (*hwc_window_get_constraints)(tdm_hwc_window *hwc_window,
int *constraints);
+
+ /**
+ * @brief Set the name of hwc_window
+ * @param[in] hwc_window A hwc window object
+ * @param[in] name of the hwc_window
+ * @return #TDM_ERROR_NONE if success. Otherwise, error value.
+ */
+ tdm_error (*hwc_window_set_name)(tdm_hwc_window *hwc_window,
+ const char *name);
} tdm_func_hwc_window;
/**