mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-05-04 08:55:43 +08:00
Ref T730, stop input/output if object is destroyed
This commit is contained in:
committed by
Mat Sutcliffe
parent
5eb3dee829
commit
e560be65a6
@@ -32,6 +32,7 @@ namespace BlackCore
|
||||
double PeakVU = 0.0;
|
||||
};
|
||||
|
||||
//! Output buffer
|
||||
class CAudioOutputBuffer : public QIODevice
|
||||
{
|
||||
Q_OBJECT
|
||||
@@ -71,6 +72,12 @@ namespace BlackCore
|
||||
//! Ctor
|
||||
Output(QObject *parent = nullptr);
|
||||
|
||||
//! Dtor
|
||||
virtual ~Output() override
|
||||
{
|
||||
this->stop();
|
||||
}
|
||||
|
||||
//! Start output
|
||||
void start(const QAudioDeviceInfo &outputDevice, BlackSound::SampleProvider::ISampleProvider *sampleProvider);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user