Public Types | Public Member Functions | Static Public Attributes | List of all members
openmsx::BlipBuffer Class Reference

#include <BlipBuffer.hh>

Public Types

using TimeIndex = FixedPoint< BLIP_PHASE_BITS >

Public Member Functions

 BlipBuffer ()
void addDelta (TimeIndex time, int delta)
template<unsigned PITCH>
bool readSamples (int *dest, unsigned samples)

Static Public Attributes

static constexpr int BLIP_PHASE_BITS = 10

Detailed Description

Definition at line 14 of file BlipBuffer.hh.

Member Typedef Documentation

◆ TimeIndex

Definition at line 21 of file BlipBuffer.hh.

Constructor & Destructor Documentation

◆ BlipBuffer()

openmsx::BlipBuffer::BlipBuffer ( )

Definition at line 99 of file

Member Function Documentation

◆ addDelta()

void openmsx::BlipBuffer::addDelta ( TimeIndex  time,
int  delta 

◆ readSamples()

template<unsigned PITCH>
template bool openmsx::BlipBuffer::readSamples< 2 > ( int *  dest,
unsigned  samples 

Definition at line 161 of file

References gl::min().

Referenced by openmsx::DACSound16S::writeDAC().

Member Data Documentation


constexpr int openmsx::BlipBuffer::BLIP_PHASE_BITS = 10

Definition at line 19 of file BlipBuffer.hh.

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