openMSX
Public Member Functions | List of all members
openmsx::ResampleLQDown< CHANNELS > Class Template Referencefinal

#include <ResampleLQ.hh>

Inheritance diagram for openmsx::ResampleLQDown< CHANNELS >:
Inheritance graph
[legend]
Collaboration diagram for openmsx::ResampleLQDown< CHANNELS >:
Collaboration graph
[legend]

Public Member Functions

 ResampleLQDown (ResampledSoundDevice &input, const DynamicClock &hostClock, unsigned emuSampleRate)
 
- Public Member Functions inherited from openmsx::ResampleAlgo
virtual ~ResampleAlgo ()=default
 
bool generateOutput (float *dataOut, unsigned num, EmuTime::param time)
 

Additional Inherited Members

- Static Public Member Functions inherited from openmsx::ResampleLQ< CHANNELS >
static std::unique_ptr< ResampleLQ< CHANNELS > > create (ResampledSoundDevice &input, const DynamicClock &hostClock, unsigned emuSampleRate)
 
- Protected Types inherited from openmsx::ResampleLQ< CHANNELS >
using FP = FixedPoint< 14 >
 
- Protected Member Functions inherited from openmsx::ResampleLQ< CHANNELS >
 ResampleLQ (ResampledSoundDevice &input, const DynamicClock &hostClock, unsigned emuSampleRate)
 
bool fetchData (EmuTime::param time, unsigned &valid)
 
- Protected Member Functions inherited from openmsx::ResampleAlgo
 ResampleAlgo (ResampledSoundDevice &input_)
 
DynamicClockgetEmuClock () const
 
- Protected Attributes inherited from openmsx::ResampleLQ< CHANNELS >
const DynamicClockhostClock
 
const FP step
 
float lastInput [2 *CHANNELS]
 
- Protected Attributes inherited from openmsx::ResampleAlgo
ResampledSoundDeviceinput
 

Detailed Description

template<unsigned CHANNELS>
class openmsx::ResampleLQDown< CHANNELS >

Definition at line 33 of file ResampleLQ.hh.

Constructor & Destructor Documentation

◆ ResampleLQDown()

template<unsigned CHANNELS>
openmsx::ResampleLQDown< CHANNELS >::ResampleLQDown ( ResampledSoundDevice input,
const DynamicClock hostClock,
unsigned  emuSampleRate 
)

Definition at line 137 of file ResampleLQ.cc.

References openmsx::DynamicClock::getFreq().


The documentation for this class was generated from the following files: