|
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