#include <CSL_Core.h>
Public Member Functions | |
| IODevice () | |
| IODevice (char *name, unsigned index, unsigned maxIn, unsigned maxOut, bool isIn, bool isOut) | |
| Constructor takes all variables, calls initialize(). | |
| IODevice (string name, unsigned index, unsigned maxIn, unsigned maxOut, bool isIn, bool isOut) | |
| void | dump () |
| pretty-print the receiver' device | |
Public Attributes | |
| char | mName [CSL_NAME_LEN] |
| public members | |
| unsigned | mIndex |
| index (API-specific) | |
| unsigned | mMaxInputChannels |
| # HW ins | |
| unsigned | mMaxOutputChannels |
| # HW outs | |
| float | mFrameRate |
| current SR | |
| vector< float > | mFrameRates |
| the vector of frame rates I support | |
| bool | mIsDefaultIn |
| am i the default in? | |
| bool | mIsDefaultOut |
| am i the default out? | |
| csl::IODevice::IODevice | ( | ) | [inline] |
| IODevice::IODevice | ( | char * | name, | |
| unsigned | index, | |||
| unsigned | maxIn, | |||
| unsigned | maxOut, | |||
| bool | isIn, | |||
| bool | isOut | |||
| ) |
| IODevice::IODevice | ( | string | name, | |
| unsigned | index, | |||
| unsigned | maxIn, | |||
| unsigned | maxOut, | |||
| bool | isIn, | |||
| bool | isOut | |||
| ) |
References mName.
| void IODevice::dump | ( | void | ) |
pretty-print the receiver' device
References csl::logMsg(), mFrameRate, mIndex, mIsDefaultIn, mIsDefaultOut, mMaxInputChannels, mMaxOutputChannels, and mName.
Referenced by csl::CAIO::CAIO().
| char csl::IODevice::mName[CSL_NAME_LEN] |
| unsigned csl::IODevice::mIndex |
| unsigned csl::IODevice::mMaxInputChannels |
| unsigned csl::IODevice::mMaxOutputChannels |
| vector<float> csl::IODevice::mFrameRates |
1.5.8