You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

28 lines
422 B

#ifndef SONODEVICE_H
#define SONODEVICE_H
#include <QObject>
#include "SonoPcieDevice.h"
#include "SonoDeviceConstant.h"
class SonoDevice
{
private:
char* _buffers[SW_BUFFER_NUM];
public:
SonoPcieDevice device;
SonoDevice();
~SonoDevice();
void init();
void startDma();
void stopDma();
int getCounter();
void copy(int srcIndex, int dstIndex);
const char* getBufferPtr(int index);
};
#endif //SONODEVICE_H