Пример #1
0
        public RtpStream(IMediaPayloadParser mediaPayloadParser, int samplesFrequency,
                         IRtpSequenceAssembler rtpSequenceAssembler = null)
        {
            _mediaPayloadParser = mediaPayloadParser ?? throw new ArgumentNullException(nameof(mediaPayloadParser));
            _samplesFrequency   = samplesFrequency;

            if (rtpSequenceAssembler != null)
            {
                _rtpSequenceAssembler = rtpSequenceAssembler;
                _rtpSequenceAssembler.PacketPassed += ProcessImmediately;
            }
        }