| VLC
    3.0.18
    | 

| 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 proble 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 proble helpers.
< Not enough memory
< Unspecified error
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.
 1.8.16
 1.8.16