Ardour  8.7-15-gadf511264b
Framer Class Reference

#include <Framer.h>

Public Member Functions

void setSource (double *src, unsigned int length)
 
unsigned int getMaxNoFrames ()
 
void getFrame (double *dst)
 
void configure (unsigned int frameLength, unsigned int hop)
 
 Framer ()
 
virtual ~Framer ()
 
void resetCounters ()
 

Private Attributes

unsigned long m_ulSampleLen
 
unsigned int m_framesRead
 
double * m_srcBuffer
 
double * m_dataFrame
 
double * m_strideFrame
 
unsigned int m_frameLength
 
unsigned int m_stepSize
 
unsigned int m_maxFrames
 
unsigned long m_ulSrcIndex
 

Detailed Description

Definition at line 24 of file Framer.h.

Constructor & Destructor Documentation

◆ Framer()

Framer::Framer ( )

◆ ~Framer()

virtual Framer::~Framer ( )
virtual

Member Function Documentation

◆ configure()

void Framer::configure ( unsigned int  frameLength,
unsigned int  hop 
)

◆ getFrame()

void Framer::getFrame ( double *  dst)

◆ getMaxNoFrames()

unsigned int Framer::getMaxNoFrames ( )

◆ resetCounters()

void Framer::resetCounters ( )

◆ setSource()

void Framer::setSource ( double *  src,
unsigned int  length 
)

Member Data Documentation

◆ m_dataFrame

double* Framer::m_dataFrame
private

Definition at line 42 of file Framer.h.

◆ m_frameLength

unsigned int Framer::m_frameLength
private

Definition at line 44 of file Framer.h.

◆ m_framesRead

unsigned int Framer::m_framesRead
private

Definition at line 39 of file Framer.h.

◆ m_maxFrames

unsigned int Framer::m_maxFrames
private

Definition at line 47 of file Framer.h.

◆ m_srcBuffer

double* Framer::m_srcBuffer
private

Definition at line 41 of file Framer.h.

◆ m_stepSize

unsigned int Framer::m_stepSize
private

Definition at line 45 of file Framer.h.

◆ m_strideFrame

double* Framer::m_strideFrame
private

Definition at line 43 of file Framer.h.

◆ m_ulSampleLen

unsigned long Framer::m_ulSampleLen
private

Definition at line 38 of file Framer.h.

◆ m_ulSrcIndex

unsigned long Framer::m_ulSrcIndex
private

Definition at line 49 of file Framer.h.


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