public DeviceDescriptor Connect(string address) { CameraDiscovery cameraDiscover = new CameraDiscovery(); if (cameraDiscover.UDPSocketSetup()) { if (cameraDiscover.MSearch()) { var cameraResp = cameraDiscover.DeviceDescription(); var info = cameraDiscover.AnalyzeDescription(cameraResp); var camera = new SonyWifiCamera(); camera.Init(info.Endpoints["camera"]); camera.DeviceName = info.FriendlyName; camera.SerialNumber = info.UDN; DeviceDescriptor descriptor = new DeviceDescriptor { WpdId = "SonyWifiCamera" }; descriptor.CameraDevice = camera; //cameraDevice.SerialNumber = StaticHelper.GetSerial(portableDevice.DeviceId); return descriptor; } } throw new Exception("No camera was found !"); }
public DeviceDescriptor Connect(string address) { CameraDiscovery cameraDiscover = new CameraDiscovery(); if (cameraDiscover.UDPSocketSetup()) { if (cameraDiscover.MSearch()) { var cameraResp = cameraDiscover.DeviceDescription(); var info = cameraDiscover.AnalyzeDescription(cameraResp); var camera = new SonyWifiCamera(); camera.Init(info.Endpoints["camera"]); camera.DeviceName = info.FriendlyName; camera.SerialNumber = info.UDN; DeviceDescriptor descriptor = new DeviceDescriptor { WpdId = "SonyWifiCamera" }; descriptor.CameraDevice = camera; //cameraDevice.SerialNumber = StaticHelper.GetSerial(portableDevice.DeviceId); return(descriptor); } } throw new Exception("No camera was found !"); }