Esempio n. 1
0
 /// <summary>
 /// Creates the RTP sink.
 /// </summary>
 /// <param name="inputSource">The input source.</param>
 /// <param name="clientRtpSocket">The client RTP socket.</param>
 /// <returns>The RtpSink object.</returns>
 public virtual RtpSink CreateRtpSink(MediaSource inputSource, ClientSocketBase clientRtpSocket)
 {
     return(null);
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="StreamState"/> class.
 /// </summary>
 /// <param name="rtpSink">The RTP sink.</param>
 /// <param name="inputSource">The input source.</param>
 /// <param name="clientRtcpSocket">The client RTCP socket.</param>
 public StreamState(RtpSink rtpSink, MediaSource inputSource, ClientSocketBase clientRtcpSocket)
 {
     this.rtpSink          = rtpSink;
     this.mediaSource      = inputSource;
     this.clientRtcpSocket = clientRtcpSocket;
 }
Esempio n. 3
0
 /// <summary>
 /// Seeks the stream source.
 /// </summary>
 /// <param name="inputSource">The input source.</param>
 /// <param name="seekNPT">The seek NPT(Normal Play Time).</param>
 public virtual void SeekStreamSource(MediaSource inputSource, double seekNPT)
 {
     // No implementation.
 }