VLC 4.0.0-dev
vlc_ml_media_t Struct Reference

#include <vlc_media_library.h>

Collaboration diagram for vlc_ml_media_t:
[legend]

Data Fields

int64_t i_id
 
vlc_ml_media_type_t i_type
 
vlc_ml_media_subtype_t i_subtype
 
vlc_ml_file_list_tp_files
 
vlc_ml_media_track_list_tp_tracks
 
int32_t i_year
 
int64_t i_duration
 
uint32_t i_playcount
 
double f_progress
 
time_t i_last_played_date
 
char * psz_title
 
char * psz_filename
 
vlc_ml_thumbnail_t thumbnails [VLC_ML_THUMBNAIL_SIZE_COUNT]
 
bool b_is_favorite
 
union {
   vlc_ml_show_episode_t   show_episode
 
   vlc_ml_movie_t   movie
 
   struct {
      int64_t   i_artist_id
 
      int64_t   i_album_id
 
      int64_t   i_genre_id
 
      int   i_track_nb
 
      int   i_disc_nb
 
   }   album_track
 
}; 
 

Field Documentation

◆ 

union { ... } vlc_ml_media_t::@245

◆ 

struct { ... } vlc_ml_media_t::album_track

◆ b_is_favorite

bool vlc_ml_media_t::b_is_favorite

◆ f_progress

double vlc_ml_media_t::f_progress

◆ i_album_id

int64_t vlc_ml_media_t::i_album_id

◆ i_artist_id

int64_t vlc_ml_media_t::i_artist_id

◆ i_disc_nb

int vlc_ml_media_t::i_disc_nb

◆ i_duration

int64_t vlc_ml_media_t::i_duration

◆ i_genre_id

int64_t vlc_ml_media_t::i_genre_id

◆ i_id

◆ i_last_played_date

time_t vlc_ml_media_t::i_last_played_date

◆ i_playcount

uint32_t vlc_ml_media_t::i_playcount

◆ i_subtype

vlc_ml_media_subtype_t vlc_ml_media_t::i_subtype

◆ i_track_nb

int vlc_ml_media_t::i_track_nb

◆ i_type

◆ i_year

int32_t vlc_ml_media_t::i_year

◆ movie

vlc_ml_movie_t vlc_ml_media_t::movie

◆ p_files

vlc_ml_file_list_t* vlc_ml_media_t::p_files

◆ p_tracks

vlc_ml_media_track_list_t* vlc_ml_media_t::p_tracks

◆ psz_filename

char* vlc_ml_media_t::psz_filename

◆ psz_title

char* vlc_ml_media_t::psz_title

◆ show_episode

vlc_ml_show_episode_t vlc_ml_media_t::show_episode

◆ thumbnails


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