tdm_error
tdm_output_set_disconnect(tdm_output *output);
tdm_error
-tdm_output_send_buffer(tdm_output *output, tbm_surface_h tbm_surface);
+tdm_output_send_buffer(tdm_output *output, tbm_surface_h buffer);
+tdm_error
+tdm_output_commit_buffer(tdm_output *output);
+tdm_error
+tdm_output_commit_done(tdm_output *output, tbm_surface_h buffer);
#ifdef __cplusplus
}