VLC 4.0.0-dev
Loading...
Searching...
No Matches
renderer_discovery.c File Reference
Include dependency graph for renderer_discovery.c:

Data Structures

struct  vlc_renderer_item_t
 
struct  vlc_rd_probe
 

Functions

static void item_free (vlc_renderer_item_t *p_item)
 
vlc_renderer_item_tvlc_renderer_item_new (const char *psz_type, const char *psz_name, const char *psz_uri, const char *psz_extra_sout, const char *psz_demux_filter, const char *psz_icon_uri, int i_flags)
 Create a new renderer item.
 
const char * vlc_renderer_item_name (const vlc_renderer_item_t *p_item)
 Get the human readable name of a renderer item.
 
const char * vlc_renderer_item_type (const vlc_renderer_item_t *p_item)
 Get the type (not translated) of a renderer item.
 
const char * vlc_renderer_item_sout (const vlc_renderer_item_t *p_item)
 Get the sout command of a renderer item.
 
const char * vlc_renderer_item_icon_uri (const vlc_renderer_item_t *p_item)
 Get the icon uri of a renderer item.
 
const char * vlc_renderer_item_demux_filter (const vlc_renderer_item_t *p_item)
 Get the demux filter to use with a renderer item.
 
int vlc_renderer_item_flags (const vlc_renderer_item_t *p_item)
 Get the flags of a renderer item.
 
vlc_renderer_item_tvlc_renderer_item_hold (vlc_renderer_item_t *p_item)
 Hold a renderer item, i.e.
 
void vlc_renderer_item_release (vlc_renderer_item_t *p_item)
 Releases a renderer item, i.e.
 
int vlc_rd_probe_add (vlc_probe_t *probe, const char *psz_name, const char *psz_longname)
 Renderer Discovery probe helpers.
 
int vlc_rd_get_names (vlc_object_t *p_obj, char ***pppsz_names, char ***pppsz_longnames)
 Return a list of renderer discovery modules.
 
void vlc_rd_release (vlc_renderer_discovery_t *p_rd)
 
vlc_renderer_discovery_tvlc_rd_new (vlc_object_t *p_obj, const char *psz_name, const struct vlc_renderer_discovery_owner *restrict owner)
 

Function Documentation

◆ item_free()

◆ vlc_rd_new()