VLC 4.0.0-dev
Loading...
Searching...
No Matches
vlc_ml_event_t Struct Reference

#include <vlc_media_library.h>

Collaboration diagram for vlc_ml_event_t:
[legend]

Data Fields

int i_type
 
union { 
 
   struct { 
 
      const char *   psz_entry_point 
 
   }   discovery_progress 
 
   struct { 
 
      const char *   psz_entry_point 
 
   }   discovery_failed 
 
   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_group_t *   p_group 
 
      const vlc_ml_playlist_t *   p_playlist 
 
      const vlc_ml_genre_t *   p_genre 
 
      const vlc_ml_bookmark_t *   p_bookmark 
 
      const vlc_ml_folder_t *   p_folder 
 
   }   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

◆ [union]

union { ... } vlc_ml_event_t

◆ b_idle

bool vlc_ml_event_t::b_idle

◆ b_success

bool vlc_ml_event_t::b_success

◆ [struct]

struct { ... } vlc_ml_event_t::background_idle_changed

◆ [union]

union { ... } vlc_ml_event_t::creation

◆ [struct]

struct { ... } vlc_ml_event_t::deletion

◆ [struct]

struct { ... } vlc_ml_event_t::discovery_failed

◆ [struct]

struct { ... } vlc_ml_event_t::discovery_progress

◆ [struct]

struct { ... } vlc_ml_event_t::entry_point_added

◆ [struct]

struct { ... } vlc_ml_event_t::entry_point_banned

◆ [struct]

struct { ... } vlc_ml_event_t::entry_point_removed

◆ [struct]

struct { ... } vlc_ml_event_t::entry_point_unbanned

◆ [struct]

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

◆ [struct]

struct { ... } vlc_ml_event_t::media_thumbnail_generated

◆ [struct]

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_bookmark

const vlc_ml_bookmark_t* vlc_ml_event_t::p_bookmark

◆ p_folder

const vlc_ml_folder_t* vlc_ml_event_t::p_folder

◆ p_genre

const vlc_ml_genre_t* vlc_ml_event_t::p_genre

◆ p_group

const vlc_ml_group_t* vlc_ml_event_t::p_group

◆ 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

◆ [struct]

struct { ... } vlc_ml_event_t::parsing_progress

◆ psz_entry_point

const char* vlc_ml_event_t::psz_entry_point

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