47 bool close()
override;
50 virtual bool setHWGain(
double gain)
override;
55 bool threadInit()
override;
fakeSpeaker : fake device implementing the IAudioRender device interface to play sound
fakeSpeaker & operator=(fakeSpeaker &&)=delete
fakeSpeaker(const fakeSpeaker &)=delete
fakeSpeaker & operator=(const fakeSpeaker &)=delete
virtual bool configureDeviceAndStart() override
bool close() override
Close the DeviceDriver.
fakeSpeaker(fakeSpeaker &&)=delete
virtual bool interruptDeviceAndClose() override
bool open(yarp::os::Searchable &config) override
Open the DeviceDriver.
virtual bool setHWGain(double gain) override
Sets the hardware gain of the playback device (if supported by the hardware)
AudioPlayerDeviceBase : a base class for all audio player devices
Interface implemented by all device drivers.
An abstraction for a periodic thread.
A base class for nested structures that can be searched.