Esempio n. 1
0
 private void OnDeviceAdded(object o, DeviceAddedArgs args)
 {
     if (IsIPod(args.Device))
     {
         MaybeAddVolume(new Volume(args.Udi));
     }
 }
Esempio n. 2
0
        public void DeviceAddedArgs_Sets_Device_And_Type()
        {
            var device = new Mock <IDevice>();
            var args   = new DeviceAddedArgs(device.Object);

            Assert.NotNull(args);
            Assert.NotNull(args.Device);
            Assert.Equal(DeviceChangedType.DeviceAdded, args.ChangedType);
        }
Esempio n. 3
0
        private void RendererDiscovererItemAdded(object sender, DeviceAddedArgs e)
        {
            var item = e.Receiver;

            _logger.LogInformation(
                $"{nameof(RendererDiscovererItemAdded)}: New item discovered: " +
                $"{e.Receiver.FriendlyName} - Ip = {item.Host}:{item.Port}");
            AvailableDevices.Add(item);

            OnCastableDeviceAdded?.Invoke(item.Id, item.FriendlyName, item.Type, item.Host, item.Port);
        }
Esempio n. 4
0
 private void OnHardwareDeviceAdded(object o, DeviceAddedArgs args)
 {
     lock (this) {
         if (args.Device is ICdromDevice)
         {
             MapCdromDevice((ICdromDevice)args.Device);
         }
         else if (args.Device is IDiscVolume)
         {
             MapDiscVolume((IDiscVolume)args.Device);
         }
     }
 }
Esempio n. 5
0
 private void OnHardwareDeviceAdded(object o, DeviceAddedArgs args)
 {
     MapDevice(args.Device);
 }