Exemplo n.º 1
0
        RecordingInformation GetRecordingInformation(string token)
        {
            RecordingInformation info = null;

            Proxies.Onvif.SearchPortClient client = SearchClient;
            RunStep(() => { info = client.GetRecordingInformation(token); },
                    string.Format("Get recording information (token = '{0}')", token));
            DoRequestDelay();
            return(info);
        }
Exemplo n.º 2
0
        FindPTZPositionResponse FindPTZPosition(System.DateTime startPoint,
                                                System.DateTime?endPoint,
                                                SearchScope scope,
                                                PTZPositionFilter searchFilter,
                                                int?maxMatches,
                                                string keepAliveTime)
        {
            FindPTZPositionResponse response = null;

            Proxies.Onvif.SearchPortClient client = SearchClient;
            RunStep(() => { response = client.FindPTZPosition(startPoint, endPoint, scope, searchFilter, maxMatches, keepAliveTime); },
                    "Send FindPTZPosition request");
            DoRequestDelay();
            return(response);
        }
Exemplo n.º 3
0
 void StopPTZPositionSearch(string token)
 {
     Proxies.Onvif.SearchPortClient client = SearchClient;
     RunStep(() => { client.EndSearch(token); }, "EndSearch");
     DoRequestDelay();
 }