| 
| 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 at once. 
  | 
|   | 
| file   | pa_converters.c | 
|   | Conversion function 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 PortAudio API functions defined in portaudio.h, checks some errors, delegates platform-specific behavior to host API implementations. 
  | 
|   | 
| file   | pa_hostapi.h | 
|   | Interfaces and representation structures used by pa_front.c to manage and communicate with host API implementations. 
  | 
|   | 
| file   | pa_memorybarrier.h | 
|   | 
| 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 | 
|   | Single-reader single-writer lock-free ring buffer. 
  | 
|   | 
| file   | pa_stream.c | 
|   | Stream interfaces, representation structures and helper functions used to interface between pa_front.c host API implementations. 
  | 
|   | 
| file   | pa_stream.h | 
|   | Stream interfaces, representation structures and helper functions used to interface between pa_front.c host API implementations. 
  | 
|   | 
| file   | pa_trace.c | 
|   | Real-time safe event trace logging facility for debugging. 
  | 
|   | 
| file   | pa_trace.h | 
|   | Real-time safe event trace logging facility 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. 
  | 
|   | 
| file   | pa_hostapi_skeleton.c | 
|   | Skeleton implementation of support for a host API. 
  | 
|   |