- tms-old
- tms
- tmsSigGen
- Da8150.h
This file ( 704B ) exceeds the allowed full mode (48 kb) size.
The editor full hight is disabled, only scrolling is allowed..
If you wish to edit a file, it is recommended to use the scroll mode as some users do not like the full height
mode, although some users like it.
/*******************************************************************************
* Da8150.h Da8150 output classes
* T.Barnaby, BEAM Ltd, 2007-01-23
*******************************************************************************
*/
#ifndef Da8150_h
#define Da8150_h 1
#include <BList.h>
#include <SigGen.h>
#include <stdint.h>
class Da8150 {
public:
Da8150();
~Da8150();
BError config(double sampleRate, int numChannels);
void close();
BError output(BSignal& sig);
BError output(BSignalList& sigs);
protected:
BError expand(BSignalList& sigs, BSignalList& newSigs);
BError rawOutput(BSignalList& sigs);
double osampleRate;
int onumChannels;
int ocardNum;
};
#endif