vlc.RendererDiscoverer ====================== .. py:class:: vlc.RendererDiscoverer Bases: :py:obj:`_Ctype` (INTERNAL) Base class for ctypes. (INTERNAL) ctypes wrapper constructor. .. py:method:: event_manager() Get the event manager of the renderer discoverer The possible events to attach are libvlc_RendererDiscovererItemAdded and libvlc_RendererDiscovererItemDeleted. The :class:`Renderer` struct passed to event callbacks is owned by VLC, users should take care of holding/releasing this struct for their internal usage. See :class:`Event`.u.renderer_discoverer_item_added.item See :class:`Event`.u.renderer_discoverer_item_removed.item :return: a valid event manager (can't fail). :version: LibVLC 3.0.0 or later. .. py:method:: release() Release a renderer discoverer object :version: LibVLC 3.0.0 or later. .. py:method:: start() Start renderer discovery To stop it, call :func:`stop` or :func:`release` directly. See :func:`stop` :return: -1 in case of error, 0 otherwise. :version: LibVLC 3.0.0 or later. .. py:method:: stop() Stop renderer discovery. See :func:`start` :version: LibVLC 3.0.0 or later.