protected void mediaRendererRemovedSink(CpAVRenderer _avRenderer)
{
Renderer.Renderer renderer;
this.writeLog(LogType.Info, String.Format("MediaRenderer '{0}' verloren (UDN: {1})", _avRenderer.FriendlyName, _avRenderer.UniqueDeviceName));
if (!renderers.ContainsKey(_avRenderer.UniqueDeviceName))
return;
if (!renderers.TryGetValue(_avRenderer.UniqueDeviceName, out renderer))
return;
if (renderer.isVirtualRenderer())
this.linkVirtualRendererToZone((RendererVirtual)renderer, true, false);
renderers.Remove(renderer.udn);
if (mediaRendererFound != null) mediaRendererRemoved();
}