VLC 4.0.0-dev
|
#include <vlc_media_library.h>
Data Fields | |
struct vlc_object_t | obj |
module_t * | p_module |
void * | p_sys |
int(* | pf_control )(struct vlc_medialibrary_module_t *p_ml, int i_query, va_list args) |
int(* | pf_list )(struct vlc_medialibrary_module_t *p_ml, int i_query, const vlc_ml_query_params_t *p_params, va_list args) |
List some entities from the medialibrary. | |
void *(* | pf_get )(struct vlc_medialibrary_module_t *p_ml, int i_query, va_list args) |
Get a specific entity by its id or another unique value. | |
const vlc_medialibrary_callbacks_t * | cbs |
const vlc_medialibrary_callbacks_t* vlc_medialibrary_module_t::cbs |
Referenced by libvlc_MlCreate().
struct vlc_object_t vlc_medialibrary_module_t::obj |
module_t* vlc_medialibrary_module_t::p_module |
Referenced by libvlc_MlCreate(), and libvlc_MlRelease().
void* vlc_medialibrary_module_t::p_sys |
int(* vlc_medialibrary_module_t::pf_control) (struct vlc_medialibrary_module_t *p_ml, int i_query, va_list args) |
Referenced by vlc_ml_control().
void *(* vlc_medialibrary_module_t::pf_get) (struct vlc_medialibrary_module_t *p_ml, int i_query, va_list args) |
Get a specific entity by its id or another unique value.
Refer to the list of queries for the specific return type
Referenced by vlc_ml_get().
int(* vlc_medialibrary_module_t::pf_list) (struct vlc_medialibrary_module_t *p_ml, int i_query, const vlc_ml_query_params_t *p_params, va_list args) |
List some entities from the medialibrary.
p_ml | The medialibrary module instance. |
i_query | The type search to be performed. |
p_params | A pointer to a vlc_ml_query_params_t structure, or NULL for the default parameters (alphabetical ascending sort, no pagination) |
Refer to the individual list of vlc_ml_list requests for the additional per-query input/output parameters values & types
Referenced by vlc_ml_list().