|
static void | services_discovery_item_added (services_discovery_t *sd, input_item_t *parent, input_item_t *media) |
|
static void | services_discovery_item_removed (services_discovery_t *sd, input_item_t *media) |
|
static vlc_media_source_t * | vlc_media_source_New (vlc_media_source_provider_t *provider, const char *name) |
|
static void | vlc_media_source_Delete (vlc_media_source_t *ms) |
|
void | vlc_media_source_Hold (vlc_media_source_t *ms) |
| Increase the media source reference count.
|
|
void | vlc_media_source_Release (vlc_media_source_t *ms) |
| Decrease the media source reference count.
|
|
static vlc_media_source_t * | vlc_media_source_provider_Find (vlc_media_source_provider_t *provider, const char *name) |
|
vlc_media_source_provider_t * | vlc_media_source_provider_Get (libvlc_int_t *libvlc) |
| Return the media source provider associated to the libvlc instance.
|
|
static void * | CreateObject (vlc_object_t *parent, size_t length, const char *typename) |
|
static void | ReleaseObject (void *obj) |
|
vlc_media_source_provider_t * | vlc_media_source_provider_New (vlc_object_t *parent) |
|
void | vlc_media_source_provider_Delete (vlc_media_source_provider_t *provider) |
|
static vlc_media_source_t * | vlc_media_source_provider_Add (vlc_media_source_provider_t *provider, const char *name) |
|
vlc_media_source_t * | vlc_media_source_provider_GetMediaSource (vlc_media_source_provider_t *provider, const char *name) |
| Return the media source identified by psz_name.
|
|
struct vlc_media_source_meta_list * | vlc_media_source_provider_List (vlc_media_source_provider_t *provider, enum services_discovery_category_e category) |
| Return the list of metadata of available media sources.
|
|
size_t | vlc_media_source_meta_list_Count (vlc_media_source_meta_list_t *list) |
| Return the number of items in the list.
|
|
struct vlc_media_source_meta * | vlc_media_source_meta_list_Get (vlc_media_source_meta_list_t *list, size_t index) |
| Return the item at index.
|
|
void | vlc_media_source_meta_list_Delete (vlc_media_source_meta_list_t *list) |
| Delete the list.
|
|