public void GetCapabilities() { if (InitializeClient()) { _idle = false; _client.GetCapabilities(new CapabilityCategory[] { CapabilityCategory.All }); } }
/// <summary> /// Returns media service address /// </summary> public void GetMediaAddress() { DiscoveredDevices devices = ContextController.GetDiscoveredDevices(); _deviceClientWorking = true; string address = devices != null ? devices.ServiceAddress : string.Empty; InitializeDeviceClient(address); _deviceClient.GetCapabilities(new Device.CapabilityCategory[] { Device.CapabilityCategory.Media }); }
/// <summary> /// Returns service addresses /// </summary> public void GetAddress(Onvif.CapabilityCategory[] categories) { DiscoveredDevices devices = ContextController.GetDiscoveredDevices(); _deviceClientWorking = true; string address = devices != null ? devices.ServiceAddress : string.Empty; InitializeDeviceClient(address); _deviceClient.GetCapabilities(categories); }