Mercurial > hg > svapp
diff audio/AudioRecordTarget.cpp @ 546:4de547a5905c 3.0-integration
Update for bqaudioio changes
author | Chris Cannam |
---|---|
date | Tue, 06 Dec 2016 15:59:06 +0000 |
parents | b84d9b512dbd |
children | 7b115a6505b8 |
line wrap: on
line diff
--- a/audio/AudioRecordTarget.cpp Mon Dec 05 16:54:19 2016 +0000 +++ b/audio/AudioRecordTarget.cpp Tue Dec 06 15:59:06 2016 +0000 @@ -27,6 +27,7 @@ m_clientName(clientName.toUtf8().data()), m_recording(false), m_recordSampleRate(44100), + m_recordChannelCount(2), m_frameCount(0), m_model(0) { @@ -54,6 +55,12 @@ } void +AudioRecordTarget::setSystemRecordChannelCount(int c) +{ + m_recordChannelCount = c; +} + +void AudioRecordTarget::putSamples(int nframes, float **samples) { bool secChanged = false; @@ -153,7 +160,9 @@ m_audioFileName = recordedDir.filePath(filename); - m_model = new WritableWaveFileModel(m_recordSampleRate, 2, m_audioFileName); + m_model = new WritableWaveFileModel(m_recordSampleRate, + m_recordChannelCount, + m_audioFileName); if (!m_model->isOK()) { cerr << "ERROR: AudioRecordTarget::startRecording: Recording failed"