]> git.sesse.net Git - vlc/blobdiff - src/control/libvlc_internal.h
Libvlc Event: Add support for input event.
[vlc] / src / control / libvlc_internal.h
index d762d71b89cb310b1f5f77328849d600d8e5b89b..d454f70b9c1054b86c9be8d5d174b713906239f6 100644 (file)
@@ -43,6 +43,9 @@ VLC_EXPORT (int, libvlc_InternalDestroy, ( libvlc_int_t *, vlc_bool_t ) );
 VLC_EXPORT (int, libvlc_InternalAddIntf, ( libvlc_int_t *, const char *, vlc_bool_t,
                             vlc_bool_t, int, const char *const * ) );
 
+VLC_EXPORT (void, libvlc_event_init, ( libvlc_instance_t *, libvlc_exception_t * ) );
+VLC_EXPORT (void, libvlc_event_fini, ( libvlc_instance_t *, libvlc_exception_t * ) );
+
 /***************************************************************************
  * Opaque structures for libvlc API
  ***************************************************************************/
@@ -79,6 +82,12 @@ struct libvlc_input_t
     struct libvlc_instance_t *p_instance; ///< Parent instance
 };
 
+/***************************************************************************
+ * Other internal functions
+ ***************************************************************************/
+VLC_EXPORT (input_thread_t *, libvlc_get_input_thread,
+                        ( struct libvlc_input_t *, libvlc_exception_t * ) );
+
 #define RAISENULL( psz,a... ) { libvlc_exception_raise( p_e, psz,##a ); \
                                 return NULL; }
 #define RAISEVOID( psz,a... ) { libvlc_exception_raise( p_e, psz,##a ); \