|
int | Callback (const void *input, void *output, unsigned long frame_count, const PaStreamCallbackTimeInfo *time_info, PaStreamCallbackFlags status_flags) |
|
| PortAudioWrapper (int sample_rate, int num_channels, int bits_per_sample) |
|
template<typename T > |
void | Read (std::vector< T > *data) |
|
| ~PortAudioWrapper () |
|
|
bool | Init (int sample_rate, int num_channels, int bits_per_sample) |
|
Definition at line 23 of file demo.cc.
◆ PortAudioWrapper()
PortAudioWrapper::PortAudioWrapper |
( |
int |
sample_rate, |
|
|
int |
num_channels, |
|
|
int |
bits_per_sample |
|
) |
| |
|
inline |
◆ ~PortAudioWrapper()
PortAudioWrapper::~PortAudioWrapper |
( |
| ) |
|
|
inline |
◆ Callback()
int PortAudioWrapper::Callback |
( |
const void * |
input, |
|
|
void * |
output, |
|
|
unsigned long |
frame_count, |
|
|
const PaStreamCallbackTimeInfo * |
time_info, |
|
|
PaStreamCallbackFlags |
status_flags |
|
) |
| |
|
inline |
◆ Init()
bool PortAudioWrapper::Init |
( |
int |
sample_rate, |
|
|
int |
num_channels, |
|
|
int |
bits_per_sample |
|
) |
| |
|
inlineprivate |
◆ Read()
◆ min_read_samples_
int PortAudioWrapper::min_read_samples_ |
|
private |
◆ num_lost_samples_
int PortAudioWrapper::num_lost_samples_ |
|
private |
◆ pa_ringbuffer_
PaUtilRingBuffer PortAudioWrapper::pa_ringbuffer_ |
|
private |
◆ pa_stream_
PaStream* PortAudioWrapper::pa_stream_ |
|
private |
◆ ringbuffer_
char* PortAudioWrapper::ringbuffer_ |
|
private |
The documentation for this class was generated from the following file: