Classes Utilities Scripts Speech Search Up Home
ISIP IFC Index
Name Synopsis Quick Start Description Dependencies Public Constants Error Codes Protected Data Required Public Methods Class-specific Public Methods Private Methods Examples Notes
Manual Page Sections
Title Bar

name: FtrBuffer

synopsis:

g++ [flags ...] file ... -l /isip/tools/lib/$ISIP_BINARY/lib_sp.a

#include <FtrBuffer.h>

FtrBuffer();
FtrBuffer(const FtrBuffer& arg);
boolean eq(const FtrBuffer& arg) const;
boolean setCoefName(const String& arg);
long getLength(const String& cname) const;
quick start:

FtrBuffer buf;
String param1(L"some_features");
buf.addOrInitBuffer(param1, 1);
buf.setLeftoverSamps(0);
description:

The FtrBuffer class is used by the
AudioFrontEnd class to manage the internal buffering of data between Algorithm objects. For example, when the Filter algorithm needs to be applied in the signal flow graph, the AudioFrontEnd will read the inputs from the FtrBuffer, call the compute method of the algorithm, then write the output back to the FtrBuffer. This is another class that primarily exists to facilitate the front end processing software, and does not need to be used directly by application programmers.

dependencies:

public constants:

error codes:

protected data:

required public methods:

class-specific public methods:

private methods:

examples:

notes: