46 bool close()
override;
54 bool threadInit()
override;
This class is the parameters parser for class FakeSpeaker.
fakeSpeaker : fake device implementing the IAudioRender device interface to play sound
FakeSpeaker & operator=(FakeSpeaker &&)=delete
virtual bool interruptDeviceAndClose() override
FakeSpeaker & operator=(const FakeSpeaker &)=delete
bool open(yarp::os::Searchable &config) override
Open the DeviceDriver.
virtual yarp::dev::ReturnValue setHWGain(double gain) override
Sets the hardware gain of the playback device (if supported by the hardware)
virtual bool configureDeviceAndStart() override
FakeSpeaker(const FakeSpeaker &)=delete
bool close() override
Close the DeviceDriver.
FakeSpeaker(FakeSpeaker &&)=delete
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.