| 
    PortAudio
    2.0
    
   | 
 
Files | |
| file | pa_allocation.c | 
| Allocation Group implementation.  | |
| file | pa_allocation.h [code] | 
| 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 [code] | 
| 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 [code] | 
| 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 [code] | 
| file | pa_dither.c | 
| Functions for generating dither noise.  | |
| file | pa_dither.h [code] | 
| Functions for generating dither noise.  | |
| file | pa_endianness.h [code] | 
| 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_gitrevision.h [code] | 
| file | pa_hostapi.h [code] | 
| Interfaces and representation structures used by pa_front.c to manage and communicate with host API implementations.  | |
| file | pa_memorybarrier.h [code] | 
| file | pa_process.c | 
| Buffer Processor implementation.  | |
| file | pa_process.h [code] | 
| 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 [code] | 
| 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 [code] | 
| 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 [code] | 
| Real-time safe event trace logging facility for debugging.  | |
| file | pa_types.h [code] | 
| Definition of 16 and 32 bit integer types (PaInt16, PaInt32 etc)  | |
| file | pa_util.h [code] | 
| Prototypes for utility functions used by PortAudio implementations.  | |
 1.8.5