#include <Wav_quantizer.h>
List of all members.
Public Member Functions |
| | LayerQuant (MultiLayerCoder *entropy, int paramPrecision, int signedSym, int nLayers, ErrorMetric *err=NULL) |
| | ~LayerQuant () |
| void | setDataEncode (Real *data, int nData) |
| void | setDataDecode (Real *data, int nData, int imax=-1, int imin=1, int imean=-1) |
| void | getRateDist (int precision, Real minStepSize, Real &rate, Real &dist) |
| void | quantize (Encoder *encoder, int precision) |
| void | dequantize (Decoder *decoder, int precision) |
| void | writeHeader (Encoder *encoder, int precision) |
| void | readHeader (Decoder *decoder, int &precision) |
| void | quantizeLayer (Encoder *encoder) |
| void | dequantizeLayer (Decoder *decoder) |
| void | resetLayer () |
| void | setParams (int paramPrecision, Real max, Real min, Real mean) |
Public Attributes |
| MultiLayerCoder * | entropy |
| int | paramPrecision |
| int | signedSym |
| int | nLayers |
| int | imin |
| int | imax |
| int | imean |
| Real | qmin |
| Real | qmax |
| Real | qmean |
| int | currentLayer |
| int * | context |
| Real * | layerRate |
| Real * | layerDist |
| Real * | residual |
| Real | threshold |
Constructor & Destructor Documentation
| LayerQuant::~LayerQuant |
( |
| ) |
|
Member Function Documentation
| void LayerQuant::dequantize |
( |
Decoder * |
decoder, |
|
|
int |
precision |
|
) |
| [virtual] |
| void LayerQuant::dequantizeLayer |
( |
Decoder * |
decoder | ) |
|
| void LayerQuant::getRateDist |
( |
int |
precision, |
|
|
Real |
minStepSize, |
|
|
Real & |
rate, |
|
|
Real & |
dist |
|
) |
| [virtual] |
| void LayerQuant::quantize |
( |
Encoder * |
encoder, |
|
|
int |
precision |
|
) |
| [virtual] |
| void LayerQuant::quantizeLayer |
( |
Encoder * |
encoder | ) |
|
| void LayerQuant::readHeader |
( |
Decoder * |
decoder, |
|
|
int & |
precision |
|
) |
| [virtual] |
| void LayerQuant::resetLayer |
( |
| ) |
|
| void LayerQuant::setDataDecode |
( |
Real * |
data, |
|
|
int |
nData, |
|
|
int |
imax = -1, |
|
|
int |
imin = 1, |
|
|
int |
imean = -1 |
|
) |
| [virtual] |
| void LayerQuant::setDataEncode |
( |
Real * |
data, |
|
|
int |
nData |
|
) |
| [virtual] |
| void LayerQuant::setParams |
( |
int |
paramPrecision, |
|
|
Real |
max, |
|
|
Real |
min, |
|
|
Real |
mean |
|
) |
| |
| void LayerQuant::writeHeader |
( |
Encoder * |
encoder, |
|
|
int |
precision |
|
) |
| [virtual] |
Member Data Documentation
The documentation for this class was generated from the following files: