Table of Contents

Class RendererDiscoverer

Namespace
LibVLCSharp.Shared
Assembly
LibVLCSharp.dll

The renderer discoverer can be used to find and use a Chromecast or other distant renderers.

public class RendererDiscoverer : Internal, IDisposable
Inheritance
RendererDiscoverer
Implements
Inherited Members

Constructors

RendererDiscoverer(LibVLC, string?)

Create a new renderer discoverer with a LibVLC and protocol name depending on host platform

public RendererDiscoverer(LibVLC libVLC, string? name = null)

Parameters

libVLC LibVLC

libvlc instance this will be connected to

name string

The service discovery protocol name depending on platform. Use RendererList to find the one for your platform, or let libvlcsharp find it for you

Methods

Start()

Start the renderer discovery

public bool Start()

Returns

bool

true if start successful

Stop()

Stop the renderer discovery

public void Stop()

Events

ItemAdded

Raised when a renderer item has been found

public event EventHandler<RendererDiscovererItemAddedEventArgs> ItemAdded

Event Type

EventHandler<RendererDiscovererItemAddedEventArgs>

ItemDeleted

Raised when a renderer item has disappeared

public event EventHandler<RendererDiscovererItemDeletedEventArgs> ItemDeleted

Event Type

EventHandler<RendererDiscovererItemDeletedEventArgs>