Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members

PortAudioCpp Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
portaudio::AsioDeviceAdapterAdapts the given Device to an ASIO specific extension
portaudio::AutoSystemA RAII idiom class to ensure automatic clean-up when an exception is raised
portaudio::BlockingStreamStream class for blocking read/write-style input and output
portaudio::CallbackInterfaceInterface for an object that's callable as a PortAudioCpp callback object (ie that implements the paCallbackFun method)
portaudio::CallbackStreamBase class for all Streams which use a callback-based mechanism
portaudio::CFunCallbackStreamCallback stream using a free function with C linkage. It's important that the function the passed function pointer points to is declared ``extern "C"''
portaudio::DeviceClass which represents a PortAudio device in the System
portaudio::DirectionSpecificStreamParametersAll 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
portaudio::ExceptionBase class for all exceptions PortAudioCpp can throw
portaudio::FunCallbackStreamCallback stream using a C++ function (either a free function or a static function) callback
portaudio::FunCallbackStream::CppToCCallbackDataSimple structure containing a function pointer to the C++ callback function and a (void) pointer to the user supplied data
portaudio::HostApiHostApi represents a host API (usually type of driver) in the System
portaudio::InterfaceCallbackStreamCallback stream using an instance of an object that's derived from the CallbackInterface interface
portaudio::MemFunCallbackStream< T >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
portaudio::MemFunCallbackStream< T >::MemFunToCallbackInterfaceAdapterInner class which adapts a member function callback to a CallbackInterface compliant class (so it can be adapted using the paCallbackAdapter function)
portaudio::PaCppExceptionExceptions specific to PortAudioCpp (ie. exceptions which do not have an equivalent PortAudio error code)
portaudio::PaExceptionWrapper for PortAudio error codes to C++ exceptions
portaudio::StreamA Stream represents an active or inactive input and/or output data stream in the System
portaudio::StreamParametersThe entire set of parameters needed to configure and open a Stream
portaudio::SystemSystem singleton which represents the PortAudio system
portaudio::System::DeviceIteratorIterator class for iterating through all Devices in a System
portaudio::System::HostApiIteratorIterator class for iterating through all HostApis in a System

Generated on Fri Apr 2 20:22:44 2004 for PortAudioCpp by doxygen 1.3.6