|
| fakeMicrophone () |
|
| fakeMicrophone (const fakeMicrophone &)=delete |
|
| fakeMicrophone (fakeMicrophone &&)=delete |
|
fakeMicrophone & | operator= (const fakeMicrophone &)=delete |
|
fakeMicrophone & | operator= (fakeMicrophone &&)=delete |
|
| ~fakeMicrophone () override |
|
bool | open (yarp::os::Searchable &config) override |
| Open the DeviceDriver. More...
|
|
bool | close () override |
| Close the DeviceDriver. More...
|
|
| ~DeviceDriver () override=default |
| Destructor. More...
|
|
template<class T > |
bool | view (T *&x) |
| Get an interface to the device driver. More...
|
|
virtual DeviceDriver * | getImplementation () |
| Some drivers are bureaucrats, pointing at others. More...
|
|
virtual | ~IConfig () |
| Destructor. More...
|
|
virtual bool | configure (Searchable &config) |
| Change online parameters. More...
|
|
virtual bool | getSound (yarp::sig::Sound &sound, size_t min_number_of_samples, size_t max_number_of_samples, double max_samples_timeout_s) override |
| Get a sound from a device. More...
|
|
virtual bool | startRecording () override |
| Start the recording. More...
|
|
virtual bool | stopRecording () override |
| Stop the recording. More...
|
|
virtual bool | getRecordingAudioBufferMaxSize (yarp::dev::AudioBufferSize &size) override |
|
virtual bool | getRecordingAudioBufferCurrentSize (yarp::dev::AudioBufferSize &size) override |
|
virtual bool | resetRecordingAudioBuffer () override |
|
virtual | ~AudioRecorderDeviceBase () |
|
virtual | ~IAudioGrabberSound () |
| Destructor. More...
|
|
| PeriodicThread (double period, ShouldUseSystemClock useSystemClock=ShouldUseSystemClock::No) |
| Constructor. More...
|
|
virtual | ~PeriodicThread () |
|
bool | start () |
| Call this to start the thread. More...
|
|
void | step () |
| Call this to "step" the thread rather than starting it. More...
|
|
void | stop () |
| Call this to stop the thread, this call blocks until the thread is terminated (and releaseThread() called). More...
|
|
void | askToStop () |
| Stop the thread. More...
|
|
bool | isRunning () const |
| Returns true when the thread is started, false otherwise. More...
|
|
bool | isSuspended () const |
| Returns true when the thread is suspended, false otherwise. More...
|
|
bool | setPeriod (double period) |
| Set the (new) period of the thread. More...
|
|
double | getPeriod () const |
| Return the current period of the thread. More...
|
|
void | suspend () |
| Suspend the thread, the thread keeps running by doLoop is never executed. More...
|
|
void | resume () |
| Resume the thread if previously suspended. More...
|
|
void | resetStat () |
| Reset thread statistics. More...
|
|
double | getEstimatedPeriod () const |
| Return estimated period since last reset. More...
|
|
void | getEstimatedPeriod (double &av, double &std) const |
| Return estimated period since last reset. More...
|
|
unsigned int | getIterations () const |
| Return the number of iterations performed since last reset. More...
|
|
double | getEstimatedUsed () const |
| Return the estimated duration of the run() function since last reset. More...
|
|
void | getEstimatedUsed (double &av, double &std) const |
| Return estimated duration of the run() function since last reset. More...
|
|
int | setPriority (int priority, int policy=-1) |
| Set the priority and scheduling policy of the thread, if the OS supports that. More...
|
|
int | getPriority () const |
| Query the current priority of the thread, if the OS supports that. More...
|
|
int | getPolicy () const |
| Query the current scheduling policy of the thread, if the OS supports that. More...
|
|
fakeMicrophone
: fake microphone device implementing the IAudioGrabberSound interface to generate a test sound.
It can generate various signals, i.e. sine, sawtooth, square wave, constant
Parameters required by this device are:
Parameter name | SubParameter | Type | Units | Default Value | Required | Description | Notes |
period | - | double | s | 0.010 | No | the period of processing thread | A value of 10ms is recommended. Do to not modify it |
channels | - | size_t | - | 2 | No | Number of channels (e.g. 1=mono, 2-stereo etc) | - |
waveform | - | string | - | sine | No | Defines the shape of the waveform. Can be one of the following: sine,sawtooth,square,constant | - |
sampling_frequency | - | int | Hz | 44100 | No | Sampling frequency | - |
signal_frequency | - | int | Hz | 440 | No | Frequency of the generated signal | - |
Definition at line 37 of file fakeMicrophone.h.