VLC  4.0.0-dev
Data Fields
vlc_ml_event_t Struct Reference
Collaboration diagram for vlc_ml_event_t:
Collaboration graph
[legend]

Data Fields

int i_type
 
union {
   struct {
      const char *   psz_entry_point
 
   }   discovery_started
 
   struct {
      const char *   psz_entry_point
 
   }   discovery_progress
 
   struct {
      const char *   psz_entry_point
 
      bool   b_success
 
   }   discovery_completed
 
   struct {
      const char *   psz_entry_point
 
   }   reload_started
 
   struct {
      const char *   psz_entry_point
 
      bool   b_success
 
   }   reload_completed
 
   struct {
      const char *   psz_entry_point
 
      bool   b_success
 
   }   entry_point_added
 
   struct {
      const char *   psz_entry_point
 
      bool   b_success
 
   }   entry_point_removed
 
   struct {
      const char *   psz_entry_point
 
      bool   b_success
 
   }   entry_point_banned
 
   struct {
      const char *   psz_entry_point
 
      bool   b_success
 
   }   entry_point_unbanned
 
   struct {
      uint8_t   i_percent
 
   }   parsing_progress
 
   union {
      const vlc_ml_media_t *   p_media
 
      const vlc_ml_artist_t *   p_artist
 
      const vlc_ml_album_t *   p_album
 
      const vlc_ml_playlist_t *   p_playlist
 
      const vlc_ml_genre_t *   p_genre
 
   }   creation
 
   struct {
      int64_t   i_entity_id
 
   }   modification
 
   struct {
      int64_t   i_entity_id
 
   }   deletion
 
   struct {
      bool   b_idle
 
   }   background_idle_changed
 
   struct {
      const vlc_ml_media_t *   p_media
 
      vlc_ml_thumbnail_size_t   i_size
 
      bool   b_success
 
   }   media_thumbnail_generated
 
   struct {
      vlc_ml_history_type_t   history_type
 
   }   history_changed
 
}; 
 

Field Documentation

◆ @238

union { ... }

◆ b_idle

bool vlc_ml_event_t::b_idle

◆ b_success

bool vlc_ml_event_t::b_success

◆ background_idle_changed

struct { ... } vlc_ml_event_t::background_idle_changed

◆ creation

union { ... } vlc_ml_event_t::creation

◆ deletion

struct { ... } vlc_ml_event_t::deletion

◆ discovery_completed

struct { ... } vlc_ml_event_t::discovery_completed

◆ discovery_progress

struct { ... } vlc_ml_event_t::discovery_progress

◆ discovery_started

struct { ... } vlc_ml_event_t::discovery_started

◆ entry_point_added

struct { ... } vlc_ml_event_t::entry_point_added

◆ entry_point_banned

struct { ... } vlc_ml_event_t::entry_point_banned

◆ entry_point_removed

struct { ... } vlc_ml_event_t::entry_point_removed

◆ entry_point_unbanned

struct { ... } vlc_ml_event_t::entry_point_unbanned

◆ history_changed

struct { ... } vlc_ml_event_t::history_changed

◆ history_type

vlc_ml_history_type_t vlc_ml_event_t::history_type

◆ i_entity_id

int64_t vlc_ml_event_t::i_entity_id

◆ i_percent

uint8_t vlc_ml_event_t::i_percent

◆ i_size

vlc_ml_thumbnail_size_t vlc_ml_event_t::i_size

◆ i_type

int vlc_ml_event_t::i_type

◆ media_thumbnail_generated

struct { ... } vlc_ml_event_t::media_thumbnail_generated

◆ modification

struct { ... } vlc_ml_event_t::modification

◆ p_album

const vlc_ml_album_t* vlc_ml_event_t::p_album

◆ p_artist

const vlc_ml_artist_t* vlc_ml_event_t::p_artist

◆ p_genre

const vlc_ml_genre_t* vlc_ml_event_t::p_genre

◆ p_media

const vlc_ml_media_t* vlc_ml_event_t::p_media

◆ p_playlist

const vlc_ml_playlist_t* vlc_ml_event_t::p_playlist

◆ parsing_progress

struct { ... } vlc_ml_event_t::parsing_progress

◆ psz_entry_point

const char* vlc_ml_event_t::psz_entry_point

◆ reload_completed

struct { ... } vlc_ml_event_t::reload_completed

◆ reload_started

struct { ... } vlc_ml_event_t::reload_started

The documentation for this struct was generated from the following file: