LogoSearch packages:      

Sourcecode: audacity version File versions

portaudio Namespace Reference


Detailed Description

To avoid name collision, everything in PortAudioCpp is in the portaudio namespace. If this name is too long it's usually pretty safe to use an alias like ``namespace pa = portaudio;''.


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  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  FunCallbackStream
 Callback stream using a C++ function (either a free function or a static function) callback. 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  PaCppException
 Exceptions specific to PortAudioCpp (ie. exceptions which do not have an equivalent PortAudio error code). More...
class  PaException
 Wrapper for PortAudio error codes to C++ exceptions. 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...

Enumerations

enum  SampleDataFormat {
  INVALID_FORMAT = 0, FLOAT32 = paFloat32, INT32 = paInt32, INT24 = paInt24,
  INT16 = paInt16, INT8 = paInt8, UINT8 = paUInt8
}
 PortAudio sample data formats. More...


Generated by  Doxygen 1.5.1   Back to index