csl::CAIO Class Reference

#include <CAIO.h>

Inheritance diagram for csl::CAIO:

csl::AUIO csl::IO

List of all members.

Public Member Functions

 CAIO ()
 CAIO (unsigned s_rate, unsigned b_size, int in_device, int out_device, unsigned in_chans, unsigned out_chans)
 Most verbose constructor -- specify everything.
 ~CAIO ()
void open () throw (CException)
 open/close start/stop methods
void close () throw (CException)
 open/close start/stop methods
void start () throw (CException)
void stop () throw (CException)

Protected Member Functions

void handleError (OSStatus result) throw (CException)


Detailed Description

CoreAudio IO class

Constructor & Destructor Documentation

CAIO::CAIO (  ) 

CAIO::CAIO ( unsigned  s_rate,
unsigned  b_size,
int  in_device,
int  out_device,
unsigned  in_chans,
unsigned  out_chans 
)

CAIO::~CAIO (  ) 


Member Function Documentation

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

open/close start/stop methods

Reimplemented from csl::AUIO.

References handleError(), csl::kLogError, csl::logMsg(), and csl::AUIO::mAudioUnit.

Referenced by initial_test(), and input_read_interpret_test().

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

open/close start/stop methods

Reimplemented from csl::AUIO.

References csl::AUIO::mAudioUnit.

Referenced by initial_test().

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

Reimplemented from csl::AUIO.

References handleError(), and csl::AUIO::mAudioUnit.

Referenced by initial_test(), and input_read_interpret_test().

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

Reimplemented from csl::AUIO.

References handleError(), and csl::AUIO::mAudioUnit.

Referenced by initial_test().

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

Reimplemented from csl::AUIO.

References csl::AUIO::handleError().

Referenced by open(), start(), and stop().


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

Generated on Thu Sep 17 23:14:17 2009 for CSL by  doxygen 1.5.8