I am new to Juce and I am continuously learning on using juce. I have implemented the Audio REcording and the playback with the help of the tutorials found in Juce Demo.
Now I am trying to implement the live treaming from the mike to the speaker. The below code is used for audio playback. Like the same code, instead of reading from file, I want to stream from the input device. I am searching how to do it. But unable to find it. COuld any one please help me on this??
Thanks in davance for your reply.
kRetCode_t AudioPlayback::startPlayback(const File& audiofile)
kRetCode_t retCode = kError;
if( ! transportSource.isPlaying())
AudioFormatReader* reader = formatManager.createReaderFor (audiofile);
if (reader != nullptr)
readerSource = new AudioFormatReaderSource (reader, true);
// ..and plug it into our transport source
32768, // tells it to buffer this many samples ahead
&thread, // this is the background thread to use for reading-ahead
reader->sampleRate); // allows for sample rate correction
retCode = kNoError;