|
VLC
2.1.0-git
|
LibVLC media discovery finds available media via various means. More...
|
Typedefs | |
| typedef struct libvlc_media_discoverer_t | libvlc_media_discoverer_t |
Functions | |
| LIBVLC_API libvlc_media_discoverer_t * | libvlc_media_discoverer_new_from_name (libvlc_instance_t *p_inst, const char *psz_name) |
| Discover media service by name. | |
| LIBVLC_API void | libvlc_media_discoverer_release (libvlc_media_discoverer_t *p_mdis) |
| Release media discover object. | |
| LIBVLC_API char * | libvlc_media_discoverer_localized_name (libvlc_media_discoverer_t *p_mdis) |
| Get media service discover object its localized name. | |
| LIBVLC_API libvlc_media_list_t * | libvlc_media_discoverer_media_list (libvlc_media_discoverer_t *p_mdis) |
| Get media service discover media list. | |
| LIBVLC_API libvlc_event_manager_t * | libvlc_media_discoverer_event_manager (libvlc_media_discoverer_t *p_mdis) |
| Get event manager from media service discover object. | |
| LIBVLC_API int | libvlc_media_discoverer_is_running (libvlc_media_discoverer_t *p_mdis) |
| Query if media service discover object is running. | |
LibVLC media discovery finds available media via various means.
This corresponds to the service discovery functionality in VLC media player. Different plugins find potential medias locally (e.g. user media directory), from peripherals (e.g. video capture device), on the local network (e.g. SAP) or on the Internet (e.g. Internet radios).
| typedef struct libvlc_media_discoverer_t libvlc_media_discoverer_t |
| LIBVLC_API libvlc_event_manager_t* libvlc_media_discoverer_event_manager | ( | libvlc_media_discoverer_t * | p_mdis | ) |
Get event manager from media service discover object.
| p_mdis | media service discover object |
| LIBVLC_API int libvlc_media_discoverer_is_running | ( | libvlc_media_discoverer_t * | p_mdis | ) |
Query if media service discover object is running.
| p_mdis | media service discover object |
| LIBVLC_API char* libvlc_media_discoverer_localized_name | ( | libvlc_media_discoverer_t * | p_mdis | ) |
Get media service discover object its localized name.
| p_mdis | media discover object |
| LIBVLC_API libvlc_media_list_t* libvlc_media_discoverer_media_list | ( | libvlc_media_discoverer_t * | p_mdis | ) |
Get media service discover media list.
| p_mdis | media service discover object |
| LIBVLC_API libvlc_media_discoverer_t* libvlc_media_discoverer_new_from_name | ( | libvlc_instance_t * | p_inst, |
| const char * | psz_name | ||
| ) |
Discover media service by name.
| p_inst | libvlc instance |
| psz_name | service name |
| LIBVLC_API void libvlc_media_discoverer_release | ( | libvlc_media_discoverer_t * | p_mdis | ) |
Release media discover object.
If the reference count reaches 0, then the object will be released.
| p_mdis | media service discover object |
1.8.1.2