csl::PADevice Class Reference

#include <PAIO.h>

List of all members.


Detailed Description

IO Device class -- a holder for a sound interface with name, id, # IO channels, etc.


Public Member Functions

 PADevice (string name, unsigned index, unsigned maxIn, unsigned maxOut, bool isIn, bool isOut)
 Verbose constructor.

Public Attributes

string mName
 public members my PA name
unsigned mIndex
 index a la PA's tables
unsigned mMaxInputChannels
 # HW ins
unsigned mMaxOutputChannels
 # HW outs
vector< float > mFrameRates
 the vector of frame rates I support
bool mIsDefaultIn
 am i the default in?
bool mIsDefaultOut
 am i the default out?


Constructor & Destructor Documentation

csl::PADevice::PADevice string  name,
unsigned  index,
unsigned  maxIn,
unsigned  maxOut,
bool  isIn,
bool  isOut
[inline]
 

Verbose constructor.


Member Data Documentation

string csl::PADevice::mName
 

public members my PA name

unsigned csl::PADevice::mIndex
 

index a la PA's tables

unsigned csl::PADevice::mMaxInputChannels
 

# HW ins

unsigned csl::PADevice::mMaxOutputChannels
 

# HW outs

vector<float> csl::PADevice::mFrameRates
 

the vector of frame rates I support

bool csl::PADevice::mIsDefaultIn
 

am i the default in?

bool csl::PADevice::mIsDefaultOut
 

am i the default out?


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