|
| ProtrackerStream (Common::SeekableReadStream *stream, int offs, int rate, bool stereo) |
|
Modules::Module * | getModule () |
|
| Paula (bool stereo=false, int rate=44100, uint interruptFreq=0, FilterMode filterMode=kFilterModeDefault, int periodScaleDivisor=1) |
|
bool | playing () const |
|
void | setTimerBaseValue (uint32 ticksPerSecond) |
|
uint32 | getTimerBaseValue () |
|
void | setSingleInterrupt (uint sampleDelay) |
|
void | setSingleInterruptUnscaled (uint timerDelay) |
|
void | setInterruptFreq (uint sampleDelay) |
|
void | setInterruptFreqUnscaled (uint timerDelay) |
|
void | clearVoice (byte voice) |
|
void | clearVoices () |
|
void | startPlay () |
|
void | stopPlay () |
|
void | pausePlay (bool pause) |
|
int | readBuffer (int16 *buffer, const int numSamples) |
|
bool | isStereo () const |
|
bool | endOfData () const |
|
int | getRate () const |
|
virtual bool | endOfStream () const |
|
|
| ProtrackerStream (int rate, bool stereo) |
|
virtual void | interruptChannel (byte channel) |
|
void | startPaula () |
|
void | stopPaula () |
|
void | setChannelPanning (byte channel, byte panning) |
|
void | disableChannel (byte channel) |
|
void | enableChannel (byte channel) |
|
void | setChannelInterrupt (byte channel, bool enable) |
|
void | setChannelPeriod (byte channel, int16 period) |
|
void | setChannelVolume (byte channel, byte volume) |
|
void | setChannelSampleStart (byte channel, const int8 *data) |
|
void | setChannelSampleLen (byte channel, uint32 length) |
|
void | setChannelData (uint8 channel, const int8 *data, const int8 *dataRepeat, uint32 length, uint32 lengthRepeat, int32 offset=0) |
|
void | setChannelOffset (byte channel, Offset offset) |
|
Offset | getChannelOffset (byte channel) |
|
int | getChannelDmaCount (byte channel) |
|
void | setChannelDmaCount (byte channel, int dmaVal=0) |
|
void | setAudioFilter (bool enable) |
|
|
enum | {
kPalSystemClock = 7093790,
kNtscSystemClock = 7159090,
kPalCiaClock = kPalSystemClock / 10,
kNtscCiaClock = kNtscSystemClock / 10,
kPalPaulaClock = kPalSystemClock / 2,
kNtscPaulaClock = kNtscSystemClock / 2
} |
|
enum | FilterMode { kFilterModeNone = 0,
kFilterModeA500,
kFilterModeA1200,
kFilterModeDefault = kFilterModeA1200
} |
|
static const int | NUM_VOICES = 4 |
|
static const int | PANNING_LEFT = 63 |
|
static const int | PANNING_RIGHT = 191 |
|
The documentation for this class was generated from the following file: