hal_tdm_error (*capture_set_done_handler)(hal_tdm_capture *capture, hal_tdm_capture_done_handler func, void *user_data);
} hal_tdm_capture_funcs;
-tbm_surface_h hal_tdm_buffer_ref_backend(tbm_surface_h buffer);
-void hal_tdm_buffer_unref_backend(tbm_surface_h buffer);
-typedef void (*hal_tdm_buffer_destroy_handler)(tbm_surface_h buffer, void *user_data);
-hal_tdm_error hal_tdm_buffer_add_destroy_handler(tbm_surface_h buffer, hal_tdm_buffer_destroy_handler func, void *user_data);
-void hal_tdm_buffer_remove_destroy_handler(tbm_surface_h buffer, hal_tdm_buffer_destroy_handler func, void *user_data);
-
#ifdef __cplusplus
}
#endif
return capture_funcs->capture_set_done_handler(capture, func, user_data);
}
-
-
-/* tdm_backend_func */
-EXTERN tbm_surface_h
-hal_tdm_buffer_ref_backend(tbm_surface_h buffer)
-{
-// return tdm_buffer_ref_backend(buffer);
- return NULL;
-}
-
-EXTERN void
-hal_tdm_buffer_unref_backend(tbm_surface_h buffer)
-{
-// tdm_buffer_unref_backend(buffer);
-}
-
-EXTERN hal_tdm_error
-hal_tdm_buffer_add_destroy_handler(tbm_surface_h buffer, hal_tdm_buffer_destroy_handler func, void *user_data)
-{
-// return tdm_buffer_add_destroy_handler(buffer, func, user_data);
- return HAL_TDM_ERROR_NONE;
-}
-
-EXTERN void
-hal_tdm_buffer_remove_destroy_handler(tbm_surface_h buffer, hal_tdm_buffer_destroy_handler func, void *user_data)
-{
-// tdm_buffer_remove_destroy_handler(buffer, func, user_data);
-}