コード例 #1
0
 private void RendererDiscoverer_ItemAdded(object sender, RendererDiscovererItemAddedEventArgs e)
 {
     if (!Renderers.Contains(e.RendererItem))
     {
         Renderers.Add(e.RendererItem);
     }
 }
コード例 #2
0
        /// <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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
ファイル: Program.cs プロジェクト: tdav/lvst
 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);
 }