Source code common to all implementations

Files

file  pa_allocation.c
 

Allocation Group implementation.


file  pa_allocation.h
 

Allocation Group prototypes. An Allocation Group makes it easy to allocate multiple blocks of memory and free them all simultanously.


file  pa_converters.c
 

Conversion functions implementations.


file  pa_converters.h
 

Conversion functions used to convert buffers of samples from one format to another.


file  pa_cpuload.c
 

Functions to assist in measuring the CPU utilization of a callback stream. Used to implement the Pa_GetStreamCpuLoad() function.


file  pa_cpuload.h
 

Functions to assist in measuring the CPU utilization of a callback stream. Used to implement the Pa_GetStreamCpuLoad() function.


file  pa_debugprint.c
 

Implements log function.


file  pa_debugprint.h
file  pa_dither.c
 

Functions for generating dither noise.


file  pa_dither.h
 

Functions for generating dither noise.


file  pa_endianness.h
 

Configure endianness symbols for the target processor.


file  pa_front.c
 

Implements public PortAudio API, checks some errors, forwards to host API implementations.


file  pa_hostapi.h
 

Interface used by pa_front to virtualize functions which operate on host APIs.


file  pa_process.c
 

Buffer Processor implementation.


file  pa_process.h
 

Buffer Processor prototypes. A Buffer Processor performs buffer length adaption, coordinates sample format conversion, and interleaves/deinterleaves channels.


file  pa_ringbuffer.c
file  pa_ringbuffer.h
file  pa_skeleton.c
 

Skeleton implementation of support for a host API.


file  pa_stream.c
 

Interface used by pa_front to virtualize functions which operate on streams.


file  pa_stream.h
 

Interface used by pa_front to virtualize functions which operate on streams.


file  pa_trace.c
 

Event trace mechanism for debugging.


file  pa_trace.h
 

Event trace mechanism for debugging.


file  pa_types.h
 

Definition of 16 and 32 bit integer types (PaInt16, PaInt32 etc).


file  pa_util.h
 

Prototypes for utility functions used by PortAudio implementations.



Generated for PortAudio by  doxygen1.6.1