private void SendKeepalive(object sender, ElapsedEventArgs e) { RtspRequest getparam_message = new RtspRequestGetParameter(); getparam_message.RtspUri = new Uri(_url); getparam_message.Session = _session; _client.SendMessage(getparam_message); }
// Send Keepalive message void Timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e) { RtspRequest message; if (SupportedMethods.Contains("GET_PARAMETER")) { message = new RtspRequestGetParameter(); } else { message = new RtspRequestOptions(); } message.RtspUri = new Uri(Url); message.Session = RtspSession; if (auth_type != null) { AddAuthorization(message, Username, Password, auth_type, realm, nonce, Url); } rtsp_client.SendMessage(message); }
private void RTSP_ProcessGetParameterRequest(RtspRequestGetParameter message, RtspListener listener) { // Create the reponse to GET_PARAMETER Rtsp.Messages.RtspResponse getparameter_response = message.CreateResponse(_logger); listener.SendMessage(getparameter_response); }
internal RtspResponse HandlePullGetParameter(RtspRequestGetParameter request) { var response = request.CreateResponse(); return(response); }