|
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. | |
| static void | vlc_rd_remove_item (vlc_renderer_discovery_t *p_rd, vlc_renderer_item_t *p_item) |
| Add a new renderer item. | |
| int | vlc_rd_probe_add (vlc_probe_t *p_probe, const char *psz_name, const char *psz_longname) |
| Renderer Discovery probe helpers. | |
| #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.