using System.Collections.Generic; namespace IoT.Shared.DeviceServices.Onvif { public interface IOnvifDeviceManagement { List Discovery(); string GetCapabilities(string deviceUrl); string GetProfiles(string deviceUrl, string mediaUrl); string GetProfiles(string deviceUrl, string mediaUrl, string userName, string password); string GetStreamUri(string deviceUrl, string mediaUrl, string token); string GetStreamUri(string deviceUrl, string mediaUrl, string userName, string password, string token); string GetSnapshotUri(string deviceUrl, string mediaUrl, string token); string GetSnapshotUri(string deviceUrl, string mediaUrl, string userName, string password, string token); } }