Sound Class Reference

#include <sound.h>

Collaboration diagram for Sound:

Collaboration graph
[legend]
List of all members.

Public Types

typedef void(Sound::*) Synthesizer (void)
typedef void(Sound::*) CaseEnvType (void)

Public Member Functions

 Sound (Psg *psg=0)
void init (Psg *psg=0)
void setSynthesizer (Synthesizer syn)
Synthesizer synthesizer ()
void setMixerRegister (UBYTE value)
void setAmplA (UBYTE value)
void setAmplB (UBYTE value)
void setAmplC (UBYTE value)
void caseEnvType0_3__9 ()
void caseEnvType4_7__15 ()
void caseEnvType8 ()
void caseEnvType10 ()
void caseEnvType11 ()
void caseEnvType12 ()
void caseEnvType13 ()
void caseEnvType14 ()
void setEnvelopeRegister (UBYTE value)
void setAYRegister (int num, UBYTE value)
void synthesizerLogicQ ()
void synthesizerMixerQ ()
void synthesizerStereo16 ()
void synthesizerStereo8 ()
void synthesizerMixerQMono ()
void synthesizerMono16 ()
void synthesizerMono8 ()
void calculateLevelTables ()
void resetAYChipEmulation ()
void initAYCounterVars ()
void initAY ()
UBYTE * buffer ()
UBYTE * bufferEnd ()
UBYTE * stream ()
void setBuffer (UBYTE *ptr)
void setBufferEnd (UBYTE *ptr)
void setStream (UBYTE *ptr)
DWORD freqTable (int num)
void setEnabled (bool value)
void setPlaybackRate (uint value)
void setBits (uint value)
void setStereo (uint value)
void setVolume (uint value)
void setDevice (uint value)
void setBufferSize (uint value)
void setBufferPtr (UBYTE *ptr)
void setBufferPtrDW (DWORD ptr)
void setBufferPtrW (WORD ptr)
void setBufferPtrU (UBYTE ptr)
void setBufferFull (bool bf)
bool bufferFull ()
bool enabled ()
uint playbackRate ()
uint bits ()
uint stereo ()
uint volume ()
uint device ()
uint bufferSize ()
UBYTE * bufferPtr ()
const INT64 & cycleCountInitBoth () const
uint cycleCountInitLow () const
uint cycleCountInitHigh () const
const INT64 & cycleCountBoth () const
uint cycleCountLow () const
uint cycleCountHigh () const
void setCycleCountInitBoth (const INT64 &value)
void setCycleCountBoth (const INT64 &value)
void setCycleCountLow (uint value)
void setCycleCountHigh (uint value)

Classes

union  TCounter

Detailed Description

Author:
Fred Klaus


Member Function Documentation

void Sound::synthesizerLogicQ (  )  [inline]

void Sound::synthesizerMixerQ (  )  [inline]

void Sound::synthesizerMixerQMono (  )  [inline]


The documentation for this class was generated from the following files:
Generated on Fri Mar 16 21:30:30 2007 for roland.kdevelop by  doxygen 1.5.0