QVisu
Qt-based visualization for smart homes
|
#include <libvlc_events.h>
Public Attributes | |
int | type |
void * | p_obj |
union { | |
struct { | |
libvlc_meta_t meta_type | |
} media_meta_changed | |
struct { | |
libvlc_media_t * new_child | |
} media_subitem_added | |
struct { | |
int64_t new_duration | |
} media_duration_changed | |
struct { | |
int new_status | |
} media_parsed_changed | |
struct { | |
libvlc_media_t * md | |
} media_freed | |
struct { | |
libvlc_state_t new_state | |
} media_state_changed | |
struct { | |
libvlc_media_t * item | |
} media_subitemtree_added | |
struct { | |
float new_cache | |
} media_player_buffering | |
struct { | |
float new_position | |
} media_player_position_changed | |
struct { | |
libvlc_time_t new_time | |
} media_player_time_changed | |
struct { | |
int new_title | |
} media_player_title_changed | |
struct { | |
int new_seekable | |
} media_player_seekable_changed | |
struct { | |
int new_pausable | |
} media_player_pausable_changed | |
struct { | |
int new_count | |
} media_player_vout | |
struct { | |
libvlc_media_t * item | |
int index | |
} media_list_item_added | |
struct { | |
libvlc_media_t * item | |
int index | |
} media_list_will_add_item | |
struct { | |
libvlc_media_t * item | |
int index | |
} media_list_item_deleted | |
struct { | |
libvlc_media_t * item | |
int index | |
} media_list_will_delete_item | |
struct { | |
libvlc_media_t * item | |
} media_list_player_next_item_set | |
struct { | |
char * psz_filename | |
} media_player_snapshot_taken | |
struct { | |
libvlc_time_t new_length | |
} media_player_length_changed | |
struct { | |
const char * psz_media_name | |
const char * psz_instance_name | |
} vlm_media_event | |
struct { | |
libvlc_media_t * new_media | |
} media_player_media_changed | |
} | u |
A LibVLC event
void* libvlc_event_t::p_obj |
Object emitting the event
int libvlc_event_t::type |
Event type (see libvlc_event_e)
union { ... } libvlc_event_t::u |
Type-dependent event description