49 bool close()
override;
53 bool threadInit()
override;
57 std::vector<size_t> m_counter;
58 std::vector<size_t> m_max_count;
66 } m_waveform_enum = sine;
This class is the parameters parser for class FakeMicrophone.
fakeMicrophone : fake microphone device implementing the IAudioGrabberSound interface to generate a t...
yarp::dev::ReturnValue setHWGain(double gain) override
Sets the hardware gain of the grabbing device (if supported by the hardware)
virtual ~FakeMicrophone() override
FakeMicrophone(const FakeMicrophone &)=delete
FakeMicrophone & operator=(FakeMicrophone &&)=delete
bool open(yarp::os::Searchable &config) override
Open the DeviceDriver.
bool close() override
Close the DeviceDriver.
FakeMicrophone(FakeMicrophone &&)=delete
FakeMicrophone & operator=(const FakeMicrophone &)=delete
AudioRecorderDeviceBase : a base class for all audio recorder devices
Interface implemented by all device drivers.
An abstraction for a periodic thread.
A base class for nested structures that can be searched.