LogoSearch packages:      

Sourcecode: audacity version File versions

portaudio::CFunCallbackStream Class Reference

#include <CFunCallbackStream.hxx>

Inheritance diagram for portaudio::CFunCallbackStream:

portaudio::CallbackStream portaudio::Stream

List of all members.


Detailed Description

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"''.

Definition at line 29 of file CFunCallbackStream.hxx.


Public Member Functions

void abort ()
 CFunCallbackStream (const StreamParameters &parameters, PaStreamCallback *funPtr, void *userData)
virtual void close ()
double cpuLoad () const
PaTime inputLatency () const
bool isActive () const
bool isOpen () const
bool isStopped () const
void open (const StreamParameters &parameters, PaStreamCallback *funPtr, void *userData)
PaTime outputLatency () const
PaStreampaStream ()
const PaStreampaStream () const
double sampleRate () const
void setStreamFinishedCallback (PaStreamFinishedCallback *callback)
void start ()
void stop ()
PaTime time () const

Protected Attributes

PaStreamstream_

Private Member Functions

 CFunCallbackStream (const CFunCallbackStream &)
CFunCallbackStreamoperator= (const CFunCallbackStream &)

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.5.1   Back to index