};
pui_ani_control_buffer *
+pui_display_get_last_buffer(pui_h handle)
+{
+ tbm_surface_error_e ret;
+ tbm_surface_h surface;
+ pui_ani_control_buffer *buffer = NULL;
+
+ if (!PUI_MAGIC_CHECK(handle, PUI_MAGIC_PUI_H))
+ {
+ PUI_MAGIC_FAIL(handle, PUI_MAGIC_PUI_H, __FUNCTION__);
+ return NULL;
+ }
+
+ if (handle->current_sinfo.size <= 0)
+ {
+ pui_err("Failed to get last buffer which is not set\n");
+ return buffer;
+ }
+
+ buffer = (pui_ani_control_buffer *)&(handle->current_sinfo.planes[0].ptr);
+
+ return buffer;
+}
+
+
+pui_ani_control_buffer *
pui_display_get_buffer(pui_h handle)
{
tbm_surface_error_e ret;