Fix spectrum/waveform display when higher than audio rate

This commit is contained in:
Charles J. Cliffe
2015-11-20 20:46:25 -05:00
parent af2710ff37
commit 7e856988a2
3 changed files with 26 additions and 12 deletions
+8
View File
@@ -81,3 +81,11 @@ void ModemAnalog::buildAudioOutput(ModemKitAnalog *akit, AudioThreadInput *audio
audioOut->sampleRate = akit->audioSampleRate;
audioOut->data.assign(resampledOutputData.begin(), resampledOutputData.begin() + numAudioWritten);
}
std::vector<float> *ModemAnalog::getDemodOutputData() {
return &demodOutputData;
}
std::vector<float> *ModemAnalog::getResampledOutputData() {
return &resampledOutputData;
}
+2
View File
@@ -20,6 +20,8 @@ public:
void disposeKit(ModemKit *kit);
void initOutputBuffers(ModemKitAnalog *akit, ModemIQData *input);
void buildAudioOutput(ModemKitAnalog *akit, AudioThreadInput *audioOut, bool autoGain);
std::vector<float> *getDemodOutputData();
std::vector<float> *getResampledOutputData();
protected:
int bufSize;
std::vector<float> demodOutputData;