int i_refcount;
vlc_mutex_t object_lock;
- input_thread_t * p_input_thread;
- input_resource_t * p_input_resource;
+
+ struct
+ {
+ input_thread_t *p_thread;
+ input_resource_t *p_resource;
+ vlc_mutex_t lock;
+ } input;
+
struct libvlc_instance_t * p_libvlc_instance; /* Parent instance */
libvlc_media_t * p_md; /* current media descriptor */
libvlc_event_manager_t * p_event_manager;
libvlc_state_t state;
- struct
- {
- void *hwnd;
- void *nsobject;
- uint32_t xid;
- uint32_t agl;
- } drawable;
- unsigned keyboard_events:1;
- unsigned mouse_events:1;
};
/* Media player - audio, video */
-input_thread_t *libvlc_get_input_thread(libvlc_media_player_t *, libvlc_exception_t * );
+input_thread_t *libvlc_get_input_thread(libvlc_media_player_t * );
libvlc_track_description_t * libvlc_get_track_description(
libvlc_media_player_t *p_mi,
- const char *psz_variable,
- libvlc_exception_t *p_e );
+ const char *psz_variable );
#endif