|
MythTV
0.26-pre
|
A linear samplerate transposer class that uses floating point arithmetics for the transposing. More...
Public Member Functions | |
| RateTransposerFloat () | |
| virtual | ~RateTransposerFloat () |
Protected Member Functions | |
| virtual void | resetRegisters () |
| virtual uint | transposeStereo (SAMPLETYPE *dest, const SAMPLETYPE *src, uint numSamples) |
| virtual uint | transposeMono (SAMPLETYPE *dest, const SAMPLETYPE *src, uint numSamples) |
Protected Attributes | |
| float | fSlopeCount |
| float | fRateStep |
| SAMPLETYPE | sPrevSampleL |
| SAMPLETYPE | sPrevSampleR |
A linear samplerate transposer class that uses floating point arithmetics for the transposing.
Definition at line 83 of file RateTransposer.cpp.
Definition at line 517 of file RateTransposer.cpp.
| RateTransposerFloat::~RateTransposerFloat | ( | ) | [virtual] |
Definition at line 527 of file RateTransposer.cpp.
| void RateTransposerFloat::resetRegisters | ( | ) | [protected, virtual] |
Implements soundtouch::RateTransposer.
Definition at line 532 of file RateTransposer.cpp.
Referenced by RateTransposerFloat().
| uint RateTransposerFloat::transposeStereo | ( | SAMPLETYPE * | dest, |
| const SAMPLETYPE * | src, | ||
| uint | numSamples | ||
| ) | [protected, virtual] |
Implements soundtouch::RateTransposer.
Definition at line 585 of file RateTransposer.cpp.
| uint RateTransposerFloat::transposeMono | ( | SAMPLETYPE * | dest, |
| const SAMPLETYPE * | src, | ||
| uint | numSamples | ||
| ) | [protected, virtual] |
Implements soundtouch::RateTransposer.
Definition at line 544 of file RateTransposer.cpp.
float RateTransposerFloat::fSlopeCount [protected] |
Definition at line 86 of file RateTransposer.cpp.
Referenced by resetRegisters(), transposeMono(), and transposeStereo().
float RateTransposerFloat::fRateStep [protected] |
Definition at line 87 of file RateTransposer.cpp.
SAMPLETYPE RateTransposerFloat::sPrevSampleL [protected] |
Definition at line 88 of file RateTransposer.cpp.
Referenced by resetRegisters(), transposeMono(), and transposeStereo().
SAMPLETYPE RateTransposerFloat::sPrevSampleR [protected] |
Definition at line 88 of file RateTransposer.cpp.
Referenced by resetRegisters(), and transposeStereo().
1.7.6.1