private void RendererDiscoverer_ItemAdded(object sender, RendererDiscovererItemAddedEventArgs e) { if (!Renderers.Contains(e.RendererItem)) { Renderers.Add(e.RendererItem); } }
/// <summary> /// Raised when a renderer has been discovered or has been removed /// </summary> void RendererDiscoverer_ItemAdded(object sender, RendererDiscovererItemAddedEventArgs e) { WriteLine($"New item discovered: {e.RendererItem.Name} of type {e.RendererItem.Type}"); if (e.RendererItem.CanRenderVideo) { WriteLine("Can render video"); } if (e.RendererItem.CanRenderAudio) { WriteLine("Can render audio"); } // add newly found renderer item to local collection _rendererItems.Add(e.RendererItem); }
protected void RendererDiscoverer_ItemAdded(object sender, RendererDiscovererItemAddedEventArgs e) { Console.WriteLine($"New chromecast discovered: {e.RendererItem.Name} of type {e.RendererItem.Type}"); RendererItems.Add(e.RendererItem); }
private static void RendererDiscoverer_ItemAdded(object sender, RendererDiscovererItemAddedEventArgs e) { WriteLine($"LibVLCSharp -> Found a new renderer {e.RendererItem.Name} of type {e.RendererItem.Type}!"); renderers.Add(e.RendererItem); }