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: public:
AudioGrabberLinux(); AudioGrabberLinux();
~AudioGrabberLinux() override;
/// ///
/// Process audio buffer /// Process audio buffer

View File

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

View File

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

View File

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

View File

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