VLC 4.0.0-dev
Loading...
Searching...
No Matches
libvlc_renderer_discoverer_cbs Struct Reference

struct defining callbacks for libvlc_renderer_discoverer_new() More...

#include <libvlc_renderer_discoverer.h>

Data Fields

uint32_t version
 Version of struct libvlc_renderer_discoverer_cbs.
void(* on_item_added )(void *opaque, libvlc_renderer_item_t *item)
 Callback prototype that notify when the discoverer added an item.
void(* on_item_removed )(void *opaque, libvlc_renderer_item_t *item)
 Callback prototype that notify when the discoverer removed an item.

Detailed Description

struct defining callbacks for libvlc_renderer_discoverer_new()

Field Documentation

◆ on_item_added

void(* libvlc_renderer_discoverer_cbs::on_item_added) (void *opaque, libvlc_renderer_item_t *item)

Callback prototype that notify when the discoverer added an item.

Note
Mandatory (can't be NULL), available since version 0
Parameters
opaqueopaque pointer set by libvlc_renderer_discoverer_new()
itemthe new added item

◆ on_item_removed

void(* libvlc_renderer_discoverer_cbs::on_item_removed) (void *opaque, libvlc_renderer_item_t *item)

Callback prototype that notify when the discoverer removed an item.

Note
Optional (can be NULL). available since version 0
Parameters
opaqueopaque pointer set by libvlc_renderer_discoverer_new()
itemthe removed item

◆ version

uint32_t libvlc_renderer_discoverer_cbs::version

Version of struct libvlc_renderer_discoverer_cbs.


The documentation for this struct was generated from the following file: