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

portaudio::FunCallbackStream Class Reference

#include <CppFunCallbackStream.hxx>

Inheritance diagram for portaudio::FunCallbackStream:

Inheritance graph
[legend]
Collaboration diagram for portaudio::FunCallbackStream:

Collaboration graph
[legend]
List of all members.

Detailed Description

Callback stream using a C++ function (either a free function or a static function) callback.


Public Types

typedef int(* CallbackFunPtr )(const void *inputBuffer, void *outputBuffer, unsigned long numFrames, const PaStreamCallbackTimeInfo *timeInfo, PaStreamCallbackFlags statusFlags, void *userData)

Public Member Functions

 FunCallbackStream ()
 FunCallbackStream (const StreamParameters &parameters, CallbackFunPtr funPtr, void *userData)
 ~FunCallbackStream ()
void open (const StreamParameters &parameters, CallbackFunPtr funPtr, void *userData)

Private Member Functions

 FunCallbackStream (const FunCallbackStream &)
FunCallbackStreamoperator= (const FunCallbackStream &)
void open (const StreamParameters &parameters)

Private Attributes

CppToCCallbackData adapterData_


Member Typedef Documentation

typedef int(* portaudio::FunCallbackStream::CallbackFunPtr)(const void *inputBuffer, void *outputBuffer, unsigned long numFrames, const PaStreamCallbackTimeInfo *timeInfo, PaStreamCallbackFlags statusFlags, void *userData)
 


Constructor & Destructor Documentation

portaudio::FunCallbackStream::FunCallbackStream  ) 
 

portaudio::FunCallbackStream::FunCallbackStream const StreamParameters parameters,
CallbackFunPtr  funPtr,
void *  userData
 

portaudio::FunCallbackStream::~FunCallbackStream  ) 
 

portaudio::FunCallbackStream::FunCallbackStream const FunCallbackStream  )  [private]
 


Member Function Documentation

void portaudio::FunCallbackStream::open const StreamParameters parameters,
CallbackFunPtr  funPtr,
void *  userData
 

FunCallbackStream& portaudio::FunCallbackStream::operator= const FunCallbackStream  )  [private]
 

void portaudio::FunCallbackStream::open const StreamParameters parameters  )  [private]
 


Member Data Documentation

CppToCCallbackData portaudio::FunCallbackStream::adapterData_ [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Apr 2 20:22:48 2004 for PortAudioCpp by doxygen 1.3.6