| VLC
    3.0.18
    | 

| Macros | |
| #define | VLC_RENDERER_CAN_AUDIO 0x0001 | 
| #define | VLC_RENDERER_CAN_VIDEO 0x0002 | 
| Functions | |
| vlc_renderer_item_t * | vlc_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.  More... | |
| vlc_renderer_item_t * | vlc_renderer_item_hold (vlc_renderer_item_t *p_item) | 
| Hold a renderer item, i.e.  More... | |
| void | vlc_renderer_item_release (vlc_renderer_item_t *p_item) | 
| Releases a renderer item, i.e.  More... | |
| const char * | vlc_renderer_item_name (const vlc_renderer_item_t *p_item) | 
| Get the human readable name of a renderer item.  More... | |
| const char * | vlc_renderer_item_type (const vlc_renderer_item_t *p_item) | 
| Get the type (not translated) of a renderer item.  More... | |
| const char * | vlc_renderer_item_demux_filter (const vlc_renderer_item_t *p_item) | 
| Get the demux filter to use with a renderer item.  More... | |
| const char * | vlc_renderer_item_sout (const vlc_renderer_item_t *p_item) | 
| Get the sout command of a renderer item.  More... | |
| const char * | vlc_renderer_item_icon_uri (const vlc_renderer_item_t *p_item) | 
| Get the icon uri of a renderer item.  More... | |
| int | vlc_renderer_item_flags (const vlc_renderer_item_t *p_item) | 
| Get the flags of a renderer item.  More... | |
| #define VLC_RENDERER_CAN_AUDIO 0x0001 | 
| #define VLC_RENDERER_CAN_VIDEO 0x0002 | 
| const char* vlc_renderer_item_demux_filter | ( | const vlc_renderer_item_t * | p_item | ) | 
Get the demux filter to use with a renderer item.
References vlc_renderer_item_t::psz_demux_filter.
| int vlc_renderer_item_flags | ( | const vlc_renderer_item_t * | p_item | ) | 
Get the flags of a renderer item.
References vlc_renderer_item_t::i_flags.
| vlc_renderer_item_t* vlc_renderer_item_hold | ( | vlc_renderer_item_t * | p_item | ) | 
Hold a renderer item, i.e.
creates a new reference
References vlc_renderer_item_t::refs.
Referenced by Create(), input_vaControl(), PlayItem(), and playlist_SetRenderer().
| const char* vlc_renderer_item_icon_uri | ( | const vlc_renderer_item_t * | p_item | ) | 
Get the icon uri of a renderer item.
References vlc_renderer_item_t::psz_icon_uri.
| const char* vlc_renderer_item_name | ( | const vlc_renderer_item_t * | p_item | ) | 
Get the human readable name of a renderer item.
References vlc_renderer_item_t::psz_name.
| vlc_renderer_item_t* vlc_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.
| psz_type | type of the item | 
| psz_name | name of the item | 
| psz_uri | uri of the renderer item, must contains a valid protocol and a valid host | 
| psz_extra_sout | extra sout options | 
| psz_demux_filter | demux filter to use with the renderer | 
| psz_icon_uri | icon uri of the renderer item | 
| i_flags | flags for the item | 
| void vlc_renderer_item_release | ( | vlc_renderer_item_t * | p_item | ) | 
Releases a renderer item, i.e.
decrements its reference counter
References item_free(), and vlc_renderer_item_t::refs.
Referenced by input_Destructor(), PlayItem(), playlist_Destroy(), and playlist_SetRenderer().
| const char* vlc_renderer_item_sout | ( | const vlc_renderer_item_t * | p_item | ) | 
Get the sout command of a renderer item.
References vlc_renderer_item_t::psz_sout.
| const char* vlc_renderer_item_type | ( | const vlc_renderer_item_t * | p_item | ) | 
Get the type (not translated) of a renderer item.
For now, the type can only be "chromecast" ("upnp", "airplay" may come later).
References vlc_renderer_item_t::psz_type.
 1.8.16
 1.8.16