MythTV  0.26-pre
Public Member Functions | Protected Member Functions | Protected Attributes
RateTransposerFloat Class Reference

A linear samplerate transposer class that uses floating point arithmetics for the transposing. More...

Inheritance diagram for RateTransposerFloat:
soundtouch::RateTransposer FIFOProcessor FIFOSamplePipe

List of all members.

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

Detailed Description

A linear samplerate transposer class that uses floating point arithmetics for the transposing.

Definition at line 83 of file RateTransposer.cpp.


Constructor & Destructor Documentation

Definition at line 517 of file RateTransposer.cpp.

Definition at line 527 of file RateTransposer.cpp.


Member Function Documentation

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.


Member Data Documentation

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.

Definition at line 88 of file RateTransposer.cpp.

Referenced by resetRegisters(), transposeMono(), and transposeStereo().

Definition at line 88 of file RateTransposer.cpp.

Referenced by resetRegisters(), and transposeStereo().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends