Open Ephys GUI
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions
DataBuffer Class Reference

Manages reading and writing data to a circular buffer. More...

#include <DataBuffer.h>

List of all members.

Public Member Functions

 DataBuffer (int chans, int size)
 ~DataBuffer ()
void clear ()
void addToBuffer (float *data, int numItems)
int getNumSamples ()
int readAllFromBuffer (AudioSampleBuffer &data, int maxSize)

Detailed Description

Manages reading and writing data to a circular buffer.


Constructor & Destructor Documentation

DataBuffer::DataBuffer ( int  chans,
int  size 
)
DataBuffer::~DataBuffer ( )

Member Function Documentation

void DataBuffer::addToBuffer ( float *  data,
int  numItems 
)
void DataBuffer::clear ( )
int DataBuffer::getNumSamples ( )
int DataBuffer::readAllFromBuffer ( AudioSampleBuffer &  data,
int  maxSize 
)

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