public async Task <SupportedActions> GetSupportedActionsAsync() { using (var proxy = new OnvifProxy(new NetworkCredential(_userName, _password), new Uri(_url))) { return(await proxy.GetSupportedActionsAsync()); } }
public SupportedActions GetSupportedActions(string camUserName, string camPassword, string cameraUri) { using (var proxy = new OnvifProxy(new NetworkCredential(camUserName, camPassword), new Uri(cameraUri))) { var actions = proxy.GetSupportedActionsAsync().Result; return(actions); } }