vlc | branch: master | Steve Lhomme <[email protected]> | Tue Jul 9 12:26:03 2019 +0200| [979a0c30e401ca751a0cfca5d2635ae063770165] | committer: Steve Lhomme
display: add macros to set the callbacks and check type of the Open/Close Also set the capability at the same time as the (de)activate callbacks. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=979a0c30e401ca751a0cfca5d2635ae063770165 --- include/vlc_vout_display.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/include/vlc_vout_display.h b/include/vlc_vout_display.h index be0971a1ef..a8cd4352bd 100644 --- a/include/vlc_vout_display.h +++ b/include/vlc_vout_display.h @@ -215,6 +215,24 @@ typedef int (*vout_display_open_cb)(vout_display_t *vd, */ typedef void (*vout_display_close_cb)(vout_display_t *vd); +#define set_callbacks_display(activate, deactivate, priority) \ + { \ + vout_display_open_cb open__ = activate; \ + vout_display_close_cb close__ = deactivate; \ + (void) open__; (void) close__; \ + set_callbacks(activate, deactivate) \ + } \ + set_capability( "vout display", priority ) + +#define set_callback_display(activate, priority) \ + { \ + vout_display_open_cb open__ = activate; \ + (void) open__; \ + set_callback(activate) \ + } \ + set_capability( "vout display", priority ) + + struct vout_display_t { struct vlc_object_t obj; _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
