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)); }
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)); }