tbm_surface_queue: pending delete queue_node until released queue
[platform/core/uifw/libtbm.git] / src / tbm_surface_internal.h
index 10f4daf..12dd3b1 100644 (file)
@@ -419,6 +419,23 @@ int tbm_surface_internal_delete_user_data(tbm_surface_h surface,
 void tbm_surface_internal_dump_start(char *path, int w, int h, int count);
 
 /**
+ * @brief Start the dump with scale debugging.
+ * @details
+ * Dump with scale supports only if a buffer has below formats.
+ * - TBM_FORMAT_ARGB8888
+ * - TBM_FORMAT_XRGB8888
+ * @since_tizen 4.0
+ * @param[in] path : the given dump path
+ * @param[in] w : the width of dump image
+ * @param[in] h : the height of dump image
+ * @param[in] count : the dump count number
+ * @param[in] scale : the scale factor
+ * @see #tdm_helper_dump_stop()
+ */
+void tbm_surface_internal_dump_with_scale_start(char *path, int w, int h,
+                                         int count, double scale);
+
+/**
  * @brief End the dump debugging.
  * @since_tizen 3.0
  * @see #tdm_helper_dump_start()