libvlc_media_discoverer
[libvlc]

Collaboration diagram for libvlc_media_discoverer:
LibVLC Media Discoverer. More...

Typedefs

typedef struct
libvlc_media_discoverer_t 
libvlc_media_discoverer_t

Functions

VLC_PUBLIC_API
libvlc_media_discoverer_t
libvlc_media_discoverer_new_from_name (libvlc_instance_t *p_inst, const char *psz_name, libvlc_exception_t *p_e)
 Discover media service by name.
VLC_PUBLIC_API void libvlc_media_discoverer_release (libvlc_media_discoverer_t *p_mdis)
 Release media discover object.
VLC_PUBLIC_API char * libvlc_media_discoverer_localized_name (libvlc_media_discoverer_t *p_mdis)
 Get media service discover object its localized name.
VLC_PUBLIC_API
libvlc_media_list_t
libvlc_media_discoverer_media_list (libvlc_media_discoverer_t *p_mdis)
 Get media service discover media list.
VLC_PUBLIC_API
libvlc_event_manager_t
libvlc_media_discoverer_event_manager (libvlc_media_discoverer_t *p_mdis)
 Get event manager from media service discover object.
VLC_PUBLIC_API int libvlc_media_discoverer_is_running (libvlc_media_discoverer_t *p_mdis)
 Query if media service discover object is running.

Detailed Description

LibVLC Media Discoverer.


Typedef Documentation


Function Documentation

VLC_PUBLIC_API libvlc_event_manager_t* libvlc_media_discoverer_event_manager ( libvlc_media_discoverer_t p_mdis  ) 

Get event manager from media service discover object.

Parameters:
p_mdis media service discover object
Returns:
event manager object.

References libvlc_media_discoverer_t::p_event_manager.

VLC_PUBLIC_API int libvlc_media_discoverer_is_running ( libvlc_media_discoverer_t p_mdis  ) 

Query if media service discover object is running.

Parameters:
p_mdis media service discover object
Returns:
true if running, false if not

References libvlc_media_discoverer_t::running.

VLC_PUBLIC_API char* libvlc_media_discoverer_localized_name ( libvlc_media_discoverer_t p_mdis  ) 

Get media service discover object its localized name.

Parameters:
media discover object
Returns:
localized name

References libvlc_media_discoverer_t::p_sd, and services_discovery_GetLocalizedName().

VLC_PUBLIC_API libvlc_media_list_t* libvlc_media_discoverer_media_list ( libvlc_media_discoverer_t p_mdis  ) 

Get media service discover media list.

Parameters:
p_mdis media service discover object
Returns:
list of media items

References libvlc_media_list_retain(), and libvlc_media_discoverer_t::p_mlist.

VLC_PUBLIC_API libvlc_media_discoverer_t* libvlc_media_discoverer_new_from_name ( libvlc_instance_t p_inst,
const char *  psz_name,
libvlc_exception_t p_e 
)

VLC_PUBLIC_API void libvlc_media_discoverer_release ( libvlc_media_discoverer_t p_mdis  ) 


Generated on Sat Nov 21 08:06:02 2009 for VLC by  doxygen 1.5.6