VLC 4.0.0-dev
|
Data Structures | |
struct | vlc_renderer_discovery_owner |
struct | vlc_renderer_discovery_t |
Macros | |
#define | VLC_RD_PROBE_HELPER(name, longname) |
#define | VLC_RD_PROBE_SUBMODULE |
Functions | |
static void | vlc_rd_add_item (vlc_renderer_discovery_t *p_rd, vlc_renderer_item_t *p_item) |
Add a new renderer item. More... | |
static void | vlc_rd_remove_item (vlc_renderer_discovery_t *p_rd, vlc_renderer_item_t *p_item) |
Add a new renderer item. More... | |
int | vlc_rd_probe_add (vlc_probe_t *p_probe, const char *psz_name, const char *psz_longname) |
Renderer Discovery probe helpers. More... | |
#define VLC_RD_PROBE_HELPER | ( | name, | |
longname | |||
) |
#define VLC_RD_PROBE_SUBMODULE |
|
inlinestatic |
Add a new renderer item.
This will send the vlc_RendererDiscoveryItemAdded event
References vlc_renderer_discovery_owner::item_added, and vlc_renderer_discovery_t::owner.
int vlc_rd_probe_add | ( | vlc_probe_t * | p_probe, |
const char * | psz_name, | ||
const char * | psz_longname | ||
) |
Renderer Discovery probe helpers.
References vlc_rd_probe::psz_longname, vlc_rd_probe::psz_name, psz_name, strdup(), unlikely, VLC_ENOMEM, vlc_probe_add(), and VLC_PROBE_CONTINUE.
|
inlinestatic |
Add a new renderer item.
This will send the vlc_RendererDiscoveryItemRemoved event
References vlc_renderer_discovery_owner::item_removed, and vlc_renderer_discovery_t::owner.