Esempio n. 1
0
        public AudioOutStream CreatePCMStream(int samplesPerFrame, int channels, int?bitrate, int bufferMillis)
        {
            CheckSamplesPerFrame(samplesPerFrame);
            var target = new BufferedAudioTarget(ApiClient, samplesPerFrame, bufferMillis, _cancelTokenSource.Token);

            return(new OpusEncodeStream(target, _secretKey, channels, samplesPerFrame, _ssrc, bitrate));
        }
Esempio n. 2
0
        public AudioOutStream CreateOpusStream(int samplesPerFrame, int bufferMillis)
        {
            CheckSamplesPerFrame(samplesPerFrame);
            var target = new BufferedAudioTarget(ApiClient, samplesPerFrame, bufferMillis, _cancelTokenSource.Token);

            return(new RTPWriteStream(target, _secretKey, samplesPerFrame, _ssrc));
        }