#include "pa_ringbuffer.h"
#include "portaudio.h"
#include "pa_mac_core_utilities.h"
Go to the source code of this file.
Data Structures | |
struct | PaMacBlio |
Defines | |
#define | PA_MAC_BLIO_BUSY_WAIT_SLEEP_INTERVAL (5) |
#define | PA_MAC_BLIO_BUSY_WAIT |
Functions | |
PaError | initializeBlioRingBuffers (PaMacBlio *blio, PaSampleFormat inputSampleFormat, PaSampleFormat outputSampleFormat, size_t framesPerBuffer, long ringBufferSize, int inChan, int outChan) |
PaError | destroyBlioRingBuffers (PaMacBlio *blio) |
PaError | resetBlioRingBuffers (PaMacBlio *blio) |
int | BlioCallback (const void *input, void *output, unsigned long frameCount, const PaStreamCallbackTimeInfo *timeInfo, PaStreamCallbackFlags statusFlags, void *userData) |
void | waitUntilBlioWriteBufferIsFlushed (PaMacBlio *blio) |
#define PA_MAC_BLIO_BUSY_WAIT |
#define PA_MAC_BLIO_BUSY_WAIT_SLEEP_INTERVAL (5) |
int BlioCallback | ( | const void * | input, | |
void * | output, | |||
unsigned long | frameCount, | |||
const PaStreamCallbackTimeInfo * | timeInfo, | |||
PaStreamCallbackFlags | statusFlags, | |||
void * | userData | |||
) |
PaError initializeBlioRingBuffers | ( | PaMacBlio * | blio, | |
PaSampleFormat | inputSampleFormat, | |||
PaSampleFormat | outputSampleFormat, | |||
size_t | framesPerBuffer, | |||
long | ringBufferSize, | |||
int | inChan, | |||
int | outChan | |||
) |
void waitUntilBlioWriteBufferIsFlushed | ( | PaMacBlio * | blio | ) |