43 #ifndef _PA_HOSTAPI_PULSEAUDIO_CB_H_
44 #define _PA_HOSTAPI_PULSEAUDIO_CB_H_
60 #include <pulse/pulseaudio.h>
Single-reader single-writer lock-free ring buffer.
void PaStream
Definition: portaudio.h:644
Buffer Processor prototypes. A Buffer Processor performs buffer length adaption, coordinates sample f...
Allocation Group prototypes. An Allocation Group makes it easy to allocate multiple blocks of memory ...
Interfaces and representation structures used by pa_front.c to manage and communicate with host API i...
PaError PaPulseAudio_AbortStreamCb(PaStream *s)
Definition: pa_linux_pulseaudio_cb.c:972
Stream interfaces, representation structures and helper functions used to interface between pa_front...
void * PaPulseAudio_processThread(void *userdata)
int PaError
Definition: portaudio.h:122
PaError PaPulseAudio_CloseStreamCb(PaStream *s)
Definition: pa_linux_pulseaudio_cb.c:523
PaError PaPulseAudio_StopStreamCb(PaStream *s)
Definition: pa_linux_pulseaudio_cb.c:966
void PaPulseAudio_StreamRecordCb(pa_stream *s, size_t length, void *userdata)
Definition: pa_linux_pulseaudio_cb.c:448
Prototypes for utility functions used by PortAudio implementations.
void PaPulseAudio_StreamPlaybackCb(pa_stream *s, size_t length, void *userdata)
Definition: pa_linux_pulseaudio_cb.c:470
PaError PaPulseAudio_StartStreamCb(PaStream *s)
Definition: pa_linux_pulseaudio_cb.c:668
Functions to assist in measuring the CPU utilization of a callback stream. Used to implement the Pa_G...
int PaPulseAudio_updateTimeInfo(pa_stream *s, PaStreamCallbackTimeInfo *timeInfo, int record)
Definition: pa_linux_pulseaudio_cb.c:70
Definition: portaudio.h:708