libsidplayfp  1.0.2
Public Member Functions | Static Public Attributes | List of all members
Mixer Class Reference

#include <mixer.h>

Inheritance diagram for Mixer:
Event

Public Member Functions

 Mixer (EventContext *context)
void event ()
void reset ()
void begin (short *buffer, uint_least32_t count)
void setSids (sidemu *chip1, sidemu *chip2)
bool setFastForward (int ff)
void setVolume (int_least32_t left, int_least32_t right)
void setStereo (bool stereo)
bool notFinished () const
uint_least32_t samplesGenerated () const
uint_least32_t sampleCount () const

Static Public Attributes

static const int_least32_t VOLUME_MAX = 1024

Additional Inherited Members

- Private Member Functions inherited from Event
 Event (const char *const name)
virtual void event ()=0

Detailed Description

This class implements the mixer.

Constructor & Destructor Documentation

Mixer::Mixer ( EventContext context)
inline

Create a new mixer.

Parameters
contextevent context

Member Function Documentation

void Mixer::event ( )

Timer ticking event.

Member Data Documentation

const int_least32_t Mixer::VOLUME_MAX = 1024
static

Maximum allowed volume, must be a power of 2


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