#include <WavPCMSampleValue.h>
|
| EmbValue | EValue |
| | the bit that is embedded in this sample value - must be set in constructor of derived class More...
|
| |
| UWORD32 | Key |
| | the key of this sample value - must be different for two different sample values - must be set in constructor of derived class More...
|
| |
◆ WavPCMSampleValue()
| WavPCMSampleValue::WavPCMSampleValue |
( |
int |
v | ) |
|
◆ calcDistance()
calculate the distance between the sample value s and this sample value
- Parameters
-
| s | a sample value of the same type as this |
- Returns
- the distance
Implements SampleValue.
◆ calcEValue()
| EmbValue WavPCMSampleValue::calcEValue |
( |
int |
v | ) |
const |
|
inlineprivate |
◆ getName()
| std::string WavPCMSampleValue::getName |
( |
void |
| ) |
const |
|
virtual |
return a short name uniquely identifying this sample value
Implements SampleValue.
◆ getNearestTargetSampleValue()
get the nearest (with the least distance to this sample value) sample value whose embedded value equals the specified target
- Parameters
-
| t | the target embedded value |
If two or more target sample values have equal distance each of them should be returned with equal probability.
The returned SampleValue object should be deleted by the callser.
Implements SampleValue.
◆ getValue()
| int WavPCMSampleValue::getValue |
( |
void |
| ) |
const |
|
inline |
◆ MaxValue
| int WavPCMSampleValue::MaxValue |
|
private |
◆ MinValue
| int WavPCMSampleValue::MinValue |
|
private |
◆ Value
| int WavPCMSampleValue::Value |
|
private |
The documentation for this class was generated from the following files: