Moved stop call into destructor of implementing class.

This commit is contained in:
Michael Rochelle 2023-02-18 12:41:46 -08:00
parent 7edfe54ed7
commit d6a792be67
5 changed files with 12 additions and 1 deletions

View File

@ -16,6 +16,7 @@ class AudioGrabberLinux : public AudioGrabber
public:
AudioGrabberLinux();
~AudioGrabberLinux() override;
///
/// Process audio buffer

View File

@ -13,6 +13,7 @@ class AudioGrabberWindows : public AudioGrabber
public:
AudioGrabberWindows();
~AudioGrabberWindows() override;
public slots:
bool start() override;

View File

@ -46,7 +46,6 @@ AudioGrabber::~AudioGrabber()
void AudioGrabber::freeResources()
{
this->stop();
}
void AudioGrabber::setDevice(const QString& device)

View File

@ -15,6 +15,11 @@ AudioGrabberLinux::AudioGrabberLinux()
{
}
AudioGrabberLinux::~AudioGrabberLinux()
{
this->stop();
}
void AudioGrabberLinux::refreshDevices()
{
Debug(_log, "Enumerating Audio Input Devices");

View File

@ -15,6 +15,11 @@ AudioGrabberWindows::AudioGrabberWindows() : AudioGrabber()
{
}
AudioGrabberWindows::~AudioGrabberWindows()
{
this->stop();
}
void AudioGrabberWindows::refreshDevices()
{
Debug(_log, "Refreshing Audio Devices");