vlc.RendererDiscoverer

class vlc.RendererDiscoverer

Bases: _Ctype

(INTERNAL) Base class for ctypes.

(INTERNAL) ctypes wrapper constructor.

event_manager()

Get the event manager of the renderer discoverer

The possible events to attach are libvlc_RendererDiscovererItemAdded and libvlc_RendererDiscovererItemDeleted.

The Renderer struct passed to event callbacks is owned by VLC, users should take care of holding/releasing this struct for their internal usage.

See Event.u.renderer_discoverer_item_added.item See Event.u.renderer_discoverer_item_removed.item

Returns:

a valid event manager (can’t fail).

Version:

LibVLC 3.0.0 or later.

release()

Release a renderer discoverer object

Version:

LibVLC 3.0.0 or later.

start()

Start renderer discovery

To stop it, call stop() or release() directly.

See stop()

Returns:

-1 in case of error, 0 otherwise.

Version:

LibVLC 3.0.0 or later.

stop()

Stop renderer discovery.

See start()

Version:

LibVLC 3.0.0 or later.