Data Fields

libvlc_event_t Struct Reference

A LibVLC event. More...

Data Fields

int type
 Event type (see libvlc_event_e).
void * p_obj
 Object emitting the event.
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 {
      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
 Type-dependent event description.

Detailed Description

A LibVLC event.


Field Documentation

Object emitting the event.

Event type (see libvlc_event_e).

union { ... } libvlc_event_t::u

Type-dependent event description.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines