24 #ifndef LIBVLC_EVENTS_H 25 #define LIBVLC_EVENTS_H 1 Definition: libvlc_events.h:103
struct libvlc_event_t::@142::@145 media_duration_changed
struct libvlc_event_t::@142::@152 media_player_chapter_changed
struct libvlc_event_t::@142::@151 media_player_buffering
int new_status
see libvlc_media_parsed_status_t
Definition: libvlc_events.h:230
Playback of a media list player has started.
Definition: libvlc_events.h:176
libvlc_event_e
Event types.
Definition: libvlc_events.h:46
struct libvlc_event_t::@142::@159 media_player_vout
Metadata of a media item changed.
Definition: libvlc_events.h:54
struct libvlc_event_t::@142::@156 media_player_seekable_changed
A thumbnail generation for this media completed.
Definition: libvlc_events.h:90
Definition: libvlc_events.h:97
Definition: libvlc_events.h:116
Parsing state of a media item changed.
Definition: libvlc_events.h:71
Definition: libvlc_events.h:119
Definition: libvlc_events.h:106
A new renderer item was found by a renderer discoverer.
Definition: libvlc_events.h:196
struct libvlc_event_t::@142::@168 media_player_es_changed
struct libvlc_event_t::@142::@163 media_list_will_delete_item
A media item was freed.
Definition: libvlc_events.h:75
Definition: libvlc_events.h:95
State of the media item changed
Definition: libvlc_events.h:81
union libvlc_event_t::@142 u
Type-dependent event description.
struct libvlc_event_t::@142::@165 media_player_snapshot_taken
struct libvlc_event_t::@142::@144 media_subitem_added
Definition: libvlc_events.h:155
int new_count
Definition: libvlc_events.h:284
struct libvlc_event_t::@142::@148 media_state_changed
int new_pausable
Definition: libvlc_events.h:276
const char * device
Definition: libvlc_events.h:346
struct libvlc_event_t::@142::@167 media_player_media_changed
float volume
Definition: libvlc_events.h:341
struct libvlc_event_t::@142::@149 media_thumbnail_generated
libvlc_media_t * new_child
Definition: libvlc_events.h:222
Definition: libvlc_events.h:117
float new_cache
Definition: libvlc_events.h:252
struct libvlc_event_t::@142::@155 media_player_title_changed
libvlc_picture_t * p_thumbnail
Definition: libvlc_events.h:242
libvlc_track_type_t i_type
Definition: libvlc_events.h:335
struct libvlc_event_t::@142::@146 media_parsed_changed
struct libvlc_picture_t libvlc_picture_t
Definition: libvlc_picture.h:30
A media list has reached the end.
Definition: libvlc_events.h:149
Definition: libvlc_events.h:102
Definition: libvlc_events.h:112
Definition: libvlc_events.h:170
A media item is about to get deleted from a media list.
Definition: libvlc_events.h:142
int index
Definition: libvlc_events.h:291
Definition: libvlc_events.h:113
Definition: libvlc_events.h:94
struct libvlc_event_t::@142::@166 media_player_length_changed
Definition: libvlc_events.h:118
Playback of a media list player has stopped.
Definition: libvlc_events.h:189
libvlc_time_t new_length
Definition: libvlc_events.h:324
struct libvlc_event_t::@142::@147 media_freed
Definition: libvlc_events.h:109
struct libvlc_event_t::@142::@164 media_list_player_next_item_set
Definition: libvlc_events.h:115
int new_title
Definition: libvlc_events.h:268
Definition: libvlc_events.h:105
A previously discovered renderer item was deleted by a renderer discoverer.
Definition: libvlc_events.h:203
Subitem tree was added to a media item.
Definition: libvlc_events.h:85
int i_id
Definition: libvlc_events.h:336
int new_seekable
Definition: libvlc_events.h:272
The current item of a media list player has changed to a different item.
Definition: libvlc_events.h:183
Definition: libvlc_events.h:114
A media item is about to get added to a media list.
Definition: libvlc_events.h:132
struct libvlc_event_t::@142::@150 media_subitemtree_added
struct libvlc_event_t::@142::@154 media_player_time_changed
Definition: libvlc_events.h:107
void * p_obj
Object emitting the event.
Definition: libvlc_events.h:212
int new_state
see libvlc_state_t
Definition: libvlc_events.h:238
struct libvlc_event_t libvlc_event_t
A LibVLC event.
struct libvlc_event_t::@142::@160 media_list_item_added
int new_scrambled
Definition: libvlc_events.h:280
int new_chapter
Definition: libvlc_events.h:256
struct libvlc_event_t::@142::@172 renderer_discoverer_item_deleted
struct libvlc_event_t::@142::@143 media_meta_changed
Definition: libvlc_events.h:110
struct libvlc_event_t::@142::@170 media_player_audio_device
A media item was added to a media list.
Definition: libvlc_events.h:127
libvlc_time_t new_time
Definition: libvlc_events.h:264
struct libvlc_event_t::@142::@169 media_player_audio_volume
struct libvlc_event_t::@142::@161 media_list_will_add_item
A LibVLC event.
Definition: libvlc_events.h:209
Duration of a media item changed.
Definition: libvlc_events.h:64
libvlc_meta_t meta_type
Definition: libvlc_events.h:218
A media item was deleted from a media list.
Definition: libvlc_events.h:137
struct libvlc_renderer_item_t libvlc_renderer_item_t
Definition: libvlc_events.h:36
Definition: libvlc_events.h:96
int64_t libvlc_time_t
Definition: libvlc.h:78
Definition: libvlc_events.h:160
struct libvlc_event_t::@142::@153 media_player_position_changed
struct libvlc_event_t::@142::@158 media_player_scrambled_changed
struct libvlc_event_t::@142::@157 media_player_pausable_changed
libvlc_media_t * item
Definition: libvlc_events.h:246
Definition: libvlc_events.h:100
Definition: libvlc_events.h:99
float new_position
Definition: libvlc_events.h:260
Definition: libvlc_events.h:120
Definition: libvlc_events.h:111
libvlc_media_t * md
Definition: libvlc_events.h:234
libvlc_renderer_item_t * item
Definition: libvlc_events.h:351
Definition: libvlc_events.h:121
int64_t new_duration
Definition: libvlc_events.h:226
libvlc_media_t * new_media
Definition: libvlc_events.h:330
char * psz_filename
Definition: libvlc_events.h:318
Definition: libvlc_events.h:104
Definition: libvlc_events.h:98
struct libvlc_event_t::@142::@162 media_list_item_deleted
Definition: libvlc_events.h:108
Definition: libvlc_events.h:92
struct libvlc_event_t::@142::@171 renderer_discoverer_item_added
Definition: libvlc_events.h:165
Definition: libvlc_events.h:101
Definition: libvlc_events.h:93
Subitem was added to a media item.
Definition: libvlc_events.h:59
int type
Event type (see libvlc_event_e)
Definition: libvlc_events.h:211