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

#include <ResampleBlip.hh>

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

Public Member Functions

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

Additional Inherited Members

- Protected Member Functions inherited from openmsx::ResampleAlgo
 ResampleAlgo (ResampledSoundDevice &input_)
 
DynamicClockgetEmuClock () const
 
- Protected Attributes inherited from openmsx::ResampleAlgo
ResampledSoundDeviceinput
 

Detailed Description

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

Definition at line 13 of file ResampleBlip.hh.

Constructor & Destructor Documentation

◆ ResampleBlip()

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

Member Function Documentation

◆ generateOutputImpl()

template<unsigned CHANNELS>
bool openmsx::ResampleBlip< CHANNELS >::generateOutputImpl ( float *  dataOut,
unsigned  num,
EmuTime::param  time 
)
overridevirtual

Implements openmsx::ResampleAlgo.

Definition at line 28 of file ResampleBlip.cc.

References CHANNELS, gl::max(), step, unlikely, and VLA_SSE_ALIGNED.


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