Example #1
0
        public static string GetRecordingJobs(Structures set)
        {
            try
            {
                //if (set.GetPTZTokens() == "" || !set.IsActive) return false;

                var messageElement = new TextMessageEncodingBindingElement();
                messageElement.MessageVersion = MessageVersion.CreateVersion(EnvelopeVersion.Soap12, AddressingVersion.None);
                HttpTransportBindingElement httpBinding = new HttpTransportBindingElement();
                httpBinding.AuthenticationScheme = AuthenticationSchemes.Digest;
                CustomBinding       bind         = new CustomBinding(messageElement, httpBinding);
                EndpointAddress     mediaAddress = new EndpointAddress(set.GetONVIF + "/onvif/recording");
                RecordingPortClient mediaClient  = new RecordingPortClient(bind, mediaAddress);
                mediaClient.ClientCredentials.UserName.UserName = set.Login;
                mediaClient.ClientCredentials.UserName.Password = set.Password;

                var nodes = mediaClient.GetServiceCapabilities();

                return("");
            }
            catch
            {
                return("ERROR");
            }
        }
Example #2
0
 public static GetRecordingsResponseItem[] GetRecordings(BaseOnvifTest test, RecordingPortClient client)
 {
     GetRecordingsResponseItem[] recordingsResponseItems = null;
     RunStep(test,
             () => { recordingsResponseItems = client.GetRecordings(); },
             "Get recordings");
     DoRequestDelay(test);
     return(recordingsResponseItems);
 }
Example #3
0
        protected GetRecordingsResponseItem[] GetRecordings()
        {
            RecordingPortClient client = RecordingClient;

            GetRecordingsResponseItem[] response = null;
            RunStep(() => { response = RecordingClient.GetRecordings(); }, "Get Recordings");
            DoRequestDelay();
            return(response);
        }
Example #4
0
        protected GetRecordingsResponseItem[] GetRecordings(string stepName)
        {
            GetRecordingsResponseItem[] recordingsResponseItems = null;
            RecordingPortClient         recordingPortClient     = RecordingClient;

            RunStep(
                () => { recordingsResponseItems = recordingPortClient.GetRecordings(new GetRecordings()); },
                stepName);

            return(recordingsResponseItems);
        }
Example #5
0
        protected GetRecordingsResponseItem[] GetRecordings()
        {
            RecordingPortClient recordingPortClient = RecordingClient;

            return(CommonMethodsProvider.GetRecordings(this, recordingPortClient));
        }