This repository has been archived on 2023-10-25. You can view files and clone it, but cannot push or open issues or pull requests.
speex-webrtc-test/src/AudioEffect.cpp

25 lines
509 B
C++

#include "AudioEffect.h"
namespace SpeexWebRTCTest {
AudioEffect::AudioEffect(const QAudioFormat& mainFormat, const QAudioFormat& auxFormat)
: mainFormat_(mainFormat), auxFormat_(auxFormat)
{
}
unsigned int AudioEffect::getFrameSize() const
{
return mainFormat_.sampleRate() * requiredFrameSizeMs() / 1000;
}
const QAudioFormat& AudioEffect::getMainFormat() const
{
return mainFormat_;
}
const QAudioFormat& AudioEffect::getAuxFormat() const
{
return auxFormat_;
}
} // namespace SpeexWebRTCTest