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

portaudio::BlockingStream Class Reference

#include <BlockingStream.hxx>

Inheritance diagram for portaudio::BlockingStream:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Stream class for blocking read/write-style input and output.


Public Member Functions

 BlockingStream ()
 BlockingStream (const StreamParameters &parameters)
 ~BlockingStream ()
void open (const StreamParameters &parameters)
void read (void *buffer, unsigned long numFrames)
void write (const void *buffer, unsigned long numFrames)
signed long availableReadSize () const
signed long availableWriteSize () const

Private Member Functions

 BlockingStream (const BlockingStream &)
BlockingStreamoperator= (const BlockingStream &)


Constructor & Destructor Documentation

portaudio::BlockingStream::BlockingStream  ) 
 

portaudio::BlockingStream::BlockingStream const StreamParameters parameters  ) 
 

portaudio::BlockingStream::~BlockingStream  ) 
 

portaudio::BlockingStream::BlockingStream const BlockingStream  )  [private]
 


Member Function Documentation

void portaudio::BlockingStream::open const StreamParameters parameters  ) 
 

void portaudio::BlockingStream::read void *  buffer,
unsigned long  numFrames
 

void portaudio::BlockingStream::write const void *  buffer,
unsigned long  numFrames
 

signed long portaudio::BlockingStream::availableReadSize  )  const
 

signed long portaudio::BlockingStream::availableWriteSize  )  const
 

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


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