VLC 4.0.0-dev
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 { ... } vlc_ml_event_t::@248

◆ b_idle

bool vlc_ml_event_t::b_idle

◆ b_success

bool vlc_ml_event_t::b_success

◆ 

struct { ... } vlc_ml_event_t::background_idle_changed

◆ 

union { ... } vlc_ml_event_t::creation

◆ 

struct { ... } vlc_ml_event_t::deletion

◆ 

struct { ... } vlc_ml_event_t::discovery_failed

◆ 

struct { ... } vlc_ml_event_t::discovery_progress

◆ 

struct { ... } vlc_ml_event_t::entry_point_added

◆ 

struct { ... } vlc_ml_event_t::entry_point_banned

◆ 

struct { ... } vlc_ml_event_t::entry_point_removed

◆ 

struct { ... } vlc_ml_event_t::entry_point_unbanned

◆ 

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 { ... } vlc_ml_event_t::media_thumbnail_generated

◆ 

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 { ... } 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: