X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=client%2Ftdm_client.h;h=f431f1c2b86740c4f8c073a964097ac336162de8;hb=refs%2Fchanges%2F38%2F185838%2F1;hp=d0512ccfa881716af81ad68fdcce100ee50d4881;hpb=77aaf72a8ef5ff9d32b1be594659201d59ccf2e1;p=platform%2Fcore%2Fuifw%2Flibtdm.git diff --git a/client/tdm_client.h b/client/tdm_client.h index d0512cc..f431f1c 100644 --- a/client/tdm_client.h +++ b/client/tdm_client.h @@ -445,11 +445,17 @@ tdm_error tdm_client_voutput_set_physical_size(tdm_client_voutput *voutput, unsigned int mmWidth, unsigned int mmHeight); tdm_error -tdm_client_voutput_add_commit_handler(tdm_client_voutput *voutput, tdm_client_voutput_commit_handler *func); +tdm_client_voutput_add_commit_handler(tdm_client_voutput *voutput, tdm_client_voutput_commit_handler func, void *user_data); + +void +tdm_client_voutput_remove_commit_handler(tdm_client_voutput *voutput, tdm_client_voutput_commit_handler func, void *user_data); tdm_error tdm_client_voutput_get_committed_tbm_surface(tdm_client_voutput *voutput, tbm_surface_h surface); +tdm_error +tdm_client_voutput_commit_done(tdm_client_voutput *voutput); + tdm_client_output * tdm_client_voutput_get_client_output(tdm_client_voutput *voutput, tdm_error *error);