コード例 #1
0
 public async Task <Action1[]> CreateActionsAsync(ActionConfiguration[] actConf)
 {
     using (var proxy = new OnvifProxy(new NetworkCredential(_userName, _password), new Uri(_url)))
     {
         return(await proxy.CreateActionsAsync(actConf));
     }
 }
コード例 #2
0
 public async Task <Action1[]> CreateActionsAsync(string camUrl, string camUserName, string camPassword, ActionConfiguration[] actConf)
 {
     using (var proxy = new OnvifProxy(new NetworkCredential(camUserName, camPassword), new Uri(camUrl)))
     {
         return(await proxy.CreateActionsAsync(actConf));
     }
 }
コード例 #3
0
 public async Task <ActionTrigger[]> GetActionTriggersAsync()
 {
     using (var proxy = new OnvifProxy(new NetworkCredential(_userName, _password), new Uri(_url)))
     {
         return(await proxy.GetActionTriggersAsync());
     }
 }
コード例 #4
0
 public ActionTrigger[] GetActionTriggers(string camUrl, string camUserName, string camPassword)
 {
     using (var proxy = new OnvifProxy(new NetworkCredential(camUserName, camPassword), new Uri(camUrl)))
     {
         return(proxy.GetActionTriggersAsync().Result);
     }
 }
コード例 #5
0
 public Action1[] GetActions()
 {
     using (var proxy = new OnvifProxy(new NetworkCredential(_userName, _password), new Uri(_url)))
     {
         return(proxy.GetActionsAsync().Result);
     }
 }
コード例 #6
0
 public async Task <Action1[]> GetActionsAsync(string camUrl, string camUserName, string camPassword)
 {
     using (var proxy = new OnvifProxy(new NetworkCredential(camUserName, camPassword), new Uri(camUrl)))
     {
         return(await proxy.GetActionsAsync());
     }
 }
コード例 #7
0
 public Action1[] CreateActions(string camUrl, string camUserName, string camPassword, ActionConfiguration[] actConf)
 {
     using (var proxy = new OnvifProxy(new NetworkCredential(camUserName, camPassword), new Uri(camUrl)))
     {
         return(proxy.CreateActionsAsync(actConf).Result);
     }
 }
コード例 #8
0
 public async Task <SupportedActions> GetSupportedActionsAsync()
 {
     using (var proxy = new OnvifProxy(new NetworkCredential(_userName, _password), new Uri(_url)))
     {
         return(await proxy.GetSupportedActionsAsync());
     }
 }
コード例 #9
0
 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);
     }
 }