YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
PortAudioRecorderDeviceDriver.cpp File Reference
#include "PortAudioRecorderDeviceDriver.h"
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <yarp/dev/api.h>
#include <yarp/os/Time.h>
#include <yarp/os/LogComponent.h>
#include <yarp/os/LogStream.h>
+ Include dependency graph for PortAudioRecorderDeviceDriver.cpp:

Go to the source code of this file.

Macros

#define SLEEP_TIME   0.005f
 
#define PA_SAMPLE_TYPE   paInt16
 
#define SAMPLE_SILENCE   (0)
 
#define DEFAULT_FRAMES_PER_BUFFER   (512)
 

Typedefs

typedef short SAMPLE
 

Functions

static int bufferIOCallback (const void *inputBuffer, void *outputBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *timeInfo, PaStreamCallbackFlags statusFlags, void *userData)
 

Macro Definition Documentation

◆ DEFAULT_FRAMES_PER_BUFFER

#define DEFAULT_FRAMES_PER_BUFFER   (512)

Definition at line 45 of file PortAudioRecorderDeviceDriver.cpp.

◆ PA_SAMPLE_TYPE

#define PA_SAMPLE_TYPE   paInt16

Definition at line 27 of file PortAudioRecorderDeviceDriver.cpp.

◆ SAMPLE_SILENCE

#define SAMPLE_SILENCE   (0)

Definition at line 29 of file PortAudioRecorderDeviceDriver.cpp.

◆ SLEEP_TIME

#define SLEEP_TIME   0.005f

Definition at line 20 of file PortAudioRecorderDeviceDriver.cpp.

Typedef Documentation

◆ SAMPLE

Function Documentation

◆ bufferIOCallback()

static int bufferIOCallback ( const void inputBuffer,
void outputBuffer,
unsigned long  framesPerBuffer,
const PaStreamCallbackTimeInfo timeInfo,
PaStreamCallbackFlags  statusFlags,
void userData 
)
static

Definition at line 51 of file PortAudioRecorderDeviceDriver.cpp.