Go to the documentation of this file.
25 #ifndef LIBVLC_EVENTS_H
26 #define LIBVLC_EVENTS_H 1
Definition: libvlc_events.h:55
Definition: libvlc_events.h:126
struct libvlc_event_t::@101::@114 media_player_seekable_changed
Definition: libvlc_events.h:125
struct libvlc_event_t::@101::@113 media_player_title_changed
struct libvlc_event_t::@101::@124 media_player_length_changed
Definition: libvlc_events.h:56
Definition: libvlc_events.h:86
struct libvlc_event_t::@101::@118 media_list_item_added
int type
Event type (see libvlc_event_e)
Definition: libvlc_events.h:136
struct libvlc_event_t::@101::@110 media_player_chapter_changed
Definition: libvlc_events.h:74
Definition: libvlc_events.h:60
Definition: libvlc_events.h:81
int new_status
see libvlc_media_parsed_status_t
Definition: libvlc_events.h:155
struct libvlc_event_t::@101::@116 media_player_scrambled_changed
struct libvlc_event_t::@101::@125 vlm_media_event
struct libvlc_event_t::@101::@115 media_player_pausable_changed
Definition: libvlc_events.h:95
Definition: libvlc_events.h:66
Definition: libvlc_events.h:73
struct libvlc_event_t::@101::@107 media_state_changed
Definition: libvlc_events.h:59
Definition: libvlc_events.h:75
int new_count
Definition: libvlc_events.h:205
Definition: libvlc_events.h:118
Definition: libvlc_events.h:67
libvlc_media_t * new_child
Definition: libvlc_events.h:147
struct libvlc_event_t::@101::@112 media_player_time_changed
float volume
Definition: libvlc_events.h:269
Definition: libvlc_events.h:92
struct libvlc_event_t::@101::@121 media_list_will_delete_item
float new_cache
Definition: libvlc_events.h:173
Definition: libvlc_events.h:121
struct libvlc_event_t::@101::@117 media_player_vout
int new_pausable
Definition: libvlc_events.h:197
struct libvlc_event_t::@101::@103 media_subitem_added
const char * device
Definition: libvlc_events.h:274
Definition: libvlc_events.h:61
Definition: libvlc_events.h:98
const char * psz_media_name
Definition: libvlc_events.h:251
Definition: libvlc_events.h:79
libvlc_track_type_t i_type
Definition: libvlc_events.h:263
struct libvlc_event_t::@101::@123 media_player_snapshot_taken
Definition: libvlc_events.h:53
Definition: libvlc_events.h:71
union libvlc_event_t::@101 u
Type-dependent event description.
struct libvlc_event_t::@101::@129 media_player_audio_device
Definition: libvlc_events.h:62
Definition: libvlc_events.h:65
Definition: libvlc_events.h:72
struct libvlc_event_t libvlc_event_t
A LibVLC event.
Definition: libvlc_events.h:108
struct libvlc_event_t::@101::@105 media_parsed_changed
struct libvlc_event_t::@101::@111 media_player_position_changed
struct libvlc_event_t::@101::@104 media_duration_changed
Definition: libvlc_events.h:84
int index
Definition: libvlc_events.h:212
Definition: libvlc_events.h:115
Definition: libvlc_events.h:83
const char * psz_instance_name
Definition: libvlc_events.h:252
Definition: libvlc_events.h:128
struct libvlc_event_t::@101::@108 media_subitemtree_added
Definition: libvlc_events.h:68
Definition: libvlc_events.h:76
int i_id
Definition: libvlc_events.h:264
Definition: libvlc_events.h:91
Definition: libvlc_events.h:70
libvlc_time_t new_length
Definition: libvlc_events.h:245
Definition: libvlc_events.h:87
Definition: libvlc_events.h:102
struct libvlc_event_t::@101::@126 media_player_media_changed
Definition: libvlc_events.h:116
Definition: libvlc_events.h:97
struct libvlc_event_t::@101::@119 media_list_will_add_item
int new_title
Definition: libvlc_events.h:189
struct libvlc_event_t::@101::@120 media_list_item_deleted
int new_scrambled
Definition: libvlc_events.h:201
struct libvlc_event_t::@101::@127 media_player_es_changed
Definition: libvlc_events.h:120
Definition: libvlc_events.h:119
int new_seekable
Definition: libvlc_events.h:193
Definition: libvlc_events.h:82
Definition: libvlc_events.h:90
Definition: libvlc_events.h:113
libvlc_time_t new_time
Definition: libvlc_events.h:185
Definition: libvlc_events.h:64
struct libvlc_renderer_item_t libvlc_renderer_item_t
Definition: libvlc_events.h:36
Definition: libvlc_events.h:93
int new_state
see libvlc_state_t
Definition: libvlc_events.h:163
void * p_obj
Object emitting the event.
Definition: libvlc_events.h:137
Definition: libvlc_events.h:123
Definition: libvlc_events.h:127
int64_t libvlc_time_t
Definition: libvlc.h:78
Definition: libvlc_events.h:54
int new_chapter
Definition: libvlc_events.h:177
struct libvlc_event_t::@101::@106 media_freed
Definition: libvlc_events.h:50
Definition: libvlc_events.h:122
libvlc_media_t * item
Definition: libvlc_events.h:167
struct libvlc_event_t::@101::@102 media_meta_changed
libvlc_meta_t meta_type
Definition: libvlc_events.h:143
libvlc_media_t * md
Definition: libvlc_events.h:159
Definition: libvlc_events.h:63
int64_t new_duration
Definition: libvlc_events.h:151
Definition: libvlc_events.h:69
struct libvlc_event_t::@101::@109 media_player_buffering
Definition: libvlc_events.h:85
struct libvlc_event_t::@101::@128 media_player_audio_volume
struct libvlc_event_t::@101::@131 renderer_discoverer_item_deleted
Definition: libvlc_events.h:58
char * psz_filename
Definition: libvlc_events.h:239
libvlc_event_e
Event types.
Definition: libvlc_events.h:46
struct libvlc_event_t::@101::@130 renderer_discoverer_item_added
Definition: libvlc_events.h:89
Definition: libvlc_events.h:124
Definition: libvlc_events.h:52
float new_position
Definition: libvlc_events.h:181
Definition: libvlc_events.h:96
libvlc_media_t * new_media
Definition: libvlc_events.h:258
Definition: libvlc_events.h:78
Definition: libvlc_events.h:77
Definition: libvlc_events.h:80
Definition: libvlc_events.h:51
Definition: libvlc_events.h:101
struct libvlc_event_t::@101::@122 media_list_player_next_item_set
A LibVLC event.
Definition: libvlc_events.h:134
Definition: libvlc_events.h:100