1 #ifndef LIBDS_TIZEN_TBM_SERVER_H
2 #define LIBDS_TIZEN_TBM_SERVER_H
4 #include <wayland-server.h>
5 #include <tbm_surface.h>
13 struct ds_tbm_client_buffer;
15 struct ds_tbm_server *
16 ds_tbm_server_create(struct wl_display *display);
19 ds_tbm_server_add_destroy_listener(struct ds_tbm_server *tbm,
20 struct wl_listener *listener);
22 struct ds_tbm_client_buffer *
23 ds_tbm_client_buffer_from_buffer(struct ds_buffer *ds_buffer);
26 ds_tbm_client_buffer_get_tbm_surface(struct ds_tbm_client_buffer *buffer);