| VLC
    3.0.18
    | 

| Macros | |
| #define | vlc_rd_get_names(a, b, c) vlc_rd_get_names(VLC_OBJECT(a), b, c) | 
| Typedefs | |
| typedef struct vlc_renderer_discovery_sys | vlc_renderer_discovery_sys | 
| Functions | |
| int | vlc_rd_get_names (vlc_object_t *p_obj, char ***pppsz_names, char ***pppsz_longnames) | 
| Return a list of renderer discovery modules.  More... | |
| vlc_renderer_discovery_t * | vlc_rd_new (vlc_object_t *p_obj, const char *psz_name, const struct vlc_renderer_discovery_owner *owner) | 
| Create a new renderer discovery module.  More... | |
| void | vlc_rd_release (vlc_renderer_discovery_t *p_rd) | 
| #define vlc_rd_get_names | ( | a, | |
| b, | |||
| c | |||
| ) | vlc_rd_get_names(VLC_OBJECT(a), b, c) | 
| typedef struct vlc_renderer_discovery_sys vlc_renderer_discovery_sys | 
| int vlc_rd_get_names | ( | vlc_object_t * | p_obj, | 
| char *** | pppsz_names, | ||
| char *** | pppsz_longnames | ||
| ) | 
Return a list of renderer discovery modules.
| pppsz_names | a pointer to a list of module name, NULL terminated | 
| pppsz_longnames | a pointer to a list of module longname, NULL terminated | 
< Unspecified error
< Unspecified error
< No error
References vlc_rd_probe::psz_longname, vlc_rd_probe::psz_name, unlikely, vlc_alloc(), VLC_EGENERIC, vlc_probe, and VLC_SUCCESS.
| vlc_renderer_discovery_t* vlc_rd_new | ( | vlc_object_t * | p_obj, | 
| const char * | psz_name, | ||
| const struct vlc_renderer_discovery_owner * | owner | ||
| ) | 
Create a new renderer discovery module.
| psz_name | name of the module to load, see vlc_rd_get_names() to get the list of names | 
| void vlc_rd_release | ( | vlc_renderer_discovery_t * | p_rd | ) | 
 1.8.16
 1.8.16