47 bool close()
override;
51 bool threadInit()
override;
61 std::vector<std::reference_wrapper<yarp::sig::Sound::audio_sample>> m_datap;
This class is the parameters parser for class AudioFromFileDevice.
audioFromFileDevice : This device driver, wrapped by default by AudioRecorderWrapper,...
yarp::dev::ReturnValue setHWGain(double gain) override
Sets the hardware gain of the grabbing device (if supported by the hardware)
AudioFromFileDevice(AudioFromFileDevice &&)=delete
AudioFromFileDevice(const AudioFromFileDevice &)=delete
~AudioFromFileDevice() override
bool open(yarp::os::Searchable &config) override
Open the DeviceDriver.
bool close() override
Close the DeviceDriver.
AudioFromFileDevice & operator=(AudioFromFileDevice &&)=delete
yarp::dev::ReturnValue stopRecording() override
Stop the recording.
AudioFromFileDevice & operator=(const AudioFromFileDevice &)=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.
Class for storing sounds See Audio in YARP for additional documentation on YARP audio.