Classes | |
class | AsioDeviceAdapter |
Adapts the given Device to an ASIO specific extension. More... | |
class | AutoSystem |
A RAII idiom class to ensure automatic clean-up when an exception is raised. More... | |
class | BlockingStream |
Stream class for blocking read/write-style input and output. More... | |
class | CallbackInterface |
Interface for an object that's callable as a PortAudioCpp callback object (ie that implements the paCallbackFun method). More... | |
class | CallbackStream |
Base class for all Streams which use a callback-based mechanism. More... | |
class | CFunCallbackStream |
Callback stream using a free function with C linkage. It's important that the function the passed function pointer points to is declared ``extern "C"''. More... | |
class | FunCallbackStream |
Callback stream using a C++ function (either a free function or a static function) callback. More... | |
struct | FunCallbackStream::CppToCCallbackData |
Simple structure containing a function pointer to the C++ callback function and a (void) pointer to the user supplied data. More... | |
class | Device |
Class which represents a PortAudio device in the System. More... | |
class | DirectionSpecificStreamParameters |
All parameters for one direction (either in or out) of a Stream. Together with parameters common to both directions, two DirectionSpecificStreamParameters can make up a StreamParameters object which contains all parameters for a Stream. More... | |
class | Exception |
Base class for all exceptions PortAudioCpp can throw. More... | |
class | PaException |
Wrapper for PortAudio error codes to C++ exceptions. More... | |
class | PaCppException |
Exceptions specific to PortAudioCpp (ie. exceptions which do not have an equivalent PortAudio error code). More... | |
class | HostApi |
HostApi represents a host API (usually type of driver) in the System. More... | |
class | InterfaceCallbackStream |
Callback stream using an instance of an object that's derived from the CallbackInterface interface. More... | |
class | MemFunCallbackStream |
Callback stream using a class's member function as a callback. Template argument T is the type of the class of which a member function is going to be used. More... | |
class | MemFunCallbackStream::MemFunToCallbackInterfaceAdapter |
Inner class which adapts a member function callback to a CallbackInterface compliant class (so it can be adapted using the paCallbackAdapter function). More... | |
class | Stream |
A Stream represents an active or inactive input and/or output data stream in the System. More... | |
class | StreamParameters |
The entire set of parameters needed to configure and open a Stream. More... | |
class | System |
System singleton which represents the PortAudio system. More... | |
class | System::DeviceIterator |
Iterator class for iterating through all Devices in a System. More... | |
class | System::HostApiIterator |
Iterator class for iterating through all HostApis in a System. More... | |
Enumerations | |
enum | SampleDataFormat { INVALID_FORMAT = 0, FLOAT32 = paFloat32, INT32 = paInt32, INT24 = paInt24, INT16 = paInt16, INT8 = paInt8, UINT8 = paUInt8 } |
PortAudio sample data formats. More... |
|
PortAudio sample data formats. Small helper enum to wrap the PortAudio defines. |