public interface Mixer
Modifier and Type | Field and Description |
---|---|
static int |
MAX_FAST_FORWARD
Maximum fast forward factor (1 << 5 = 32x).
|
Modifier and Type | Method and Description |
---|---|
void |
fadeIn(double fadeIn)
Fade-in start time reached, audio volume should be increased to the max.
|
void |
fadeOut(double fadeOut)
Fade-out start time reached, audio volume should be lowered to zero.
|
void |
fastForward()
Doubles speed factor.
|
int |
getFastForwardBitMask() |
boolean |
isFastForward() |
void |
normalSpeed()
Use normal speed factor.
|
default void |
pause()
Pause player.
|
void |
setAudioDriver(AudioDriver audioDriver)
Set audio driver for mixing
|
void |
setBalance(int sidNum,
float balance)
Panning feature: spreading of the SID chip sound signal to the two stereo
channels
|
void |
setDelay(int sidNum,
int delay)
Delay feature: Delaying SID chip sound samples by time in milliseconds
|
void |
setVolume(int sidNum,
float volume)
Volume of the SID chip
|
void |
start()
Timer start reached, audio output should be produced.
|
static final int MAX_FAST_FORWARD
void setAudioDriver(AudioDriver audioDriver)
void start()
void fadeIn(double fadeIn)
fadeIn
- Fade-in time in secondsvoid fadeOut(double fadeOut)
fadeOut
- Fade-out time in secondsvoid setVolume(int sidNum, float volume)
sidNum
- SID chip numbervolume
- volume in DB -6(-6db)..6(+6db)void setBalance(int sidNum, float balance)
sidNum
- SID chip numberbalance
- balance 0(left speaker)..0.5(centered)..1(right speaker)void setDelay(int sidNum, int delay)
sidNum
- SID chip numberdelay
- delay in msdefault void pause()
void fastForward()
void normalSpeed()
boolean isFastForward()
int getFastForwardBitMask()
Copyright © 2018 Ken Händel. All rights reserved.