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