Added virtual destructor to device list to stop gcc complaining about undefined behaviour
This commit is contained in:
parent
188bc2c2ed
commit
22ff1a97a9
|
@ -17,10 +17,12 @@ namespace cAudio
|
||||||
class IAudioDeviceList
|
class IAudioDeviceList
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
virtual ~IAudioDeviceList() {};
|
||||||
|
|
||||||
virtual unsigned int getDeviceCount() = 0;
|
virtual unsigned int getDeviceCount() = 0;
|
||||||
virtual cAudioString getDeviceName(unsigned int idx) = 0;
|
virtual cAudioString getDeviceName(unsigned int idx) = 0;
|
||||||
virtual cAudioString getDeviceDescription(unsigned int idx) = 0;
|
virtual cAudioString getDeviceDescription(unsigned int idx) = 0;
|
||||||
virtual cAudioString getDefaultDeviceName() = 0;
|
virtual cAudioString getDefaultDeviceName() = 0;
|
||||||
virtual bool isSupported() = 0;
|
virtual bool isSupported() = 0;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue