csl::AUIO Class Reference

#include <CAIO.h>

Inheritance diagram for csl::AUIO:

csl::IO csl::CAIO List of all members.

Public Member Functions

 AUIO ()
 ~AUIO ()
virtual void open () throw (CException)
 open/close start/stop methods
virtual void close () throw (CException)
virtual void start () throw (CException)
virtual void stop () throw (CException)
virtual BuffergetInput () throw (CException)
 get the current input buffer
virtual BuffergetInput (unsigned numFrames, unsigned numChannels) throw (CException)
 get the current input buffer
void setAudioUnit (AudioUnit au)

Protected Member Functions

void handleError (OSStatus result) throw (CException)

Protected Attributes

AudioUnit mAudioUnit

Constructor & Destructor Documentation

AUIO::AUIO  ) 
 

AUIO::~AUIO  ) 
 


Member Function Documentation

void AUIO::open  )  throw (CException) [virtual]
 

open/close start/stop methods

Reimplemented in csl::CAIO.

void AUIO::close  )  throw (CException) [virtual]
 

Reimplemented in csl::CAIO.

void AUIO::start  )  throw (CException) [virtual]
 

Reimplemented in csl::CAIO.

void AUIO::stop  )  throw (CException) [virtual]
 

Reimplemented in csl::CAIO.

Buffer & AUIO::getInput  )  throw (CException) [virtual]
 

get the current input buffer

Buffer & AUIO::getInput unsigned  numFrames,
unsigned  numChannels
throw (CException) [virtual]
 

get the current input buffer

void csl::AUIO::setAudioUnit AudioUnit  au  )  [inline]
 

void AUIO::handleError OSStatus  result  )  throw (CException) [protected]
 

Reimplemented in csl::CAIO.


Member Data Documentation

AudioUnit csl::AUIO::mAudioUnit [protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Apr 6 20:18:17 2007 for CSL by  doxygen 1.4.5-20051010