Package libsidplay.common
Schnittstelle Mixer
- Alle bekannten Implementierungsklassen:
HardSIDBuilder,JExSIDBuilder,JHardSIDBuilder,JSIDBlasterBuilder,JUSBSIDBuilder,NetSIDDevBuilder,ReSIDBuilder,SIDMixer
public interface Mixer
Interface for SID mixer controls. A SID builder that implements this
interface gets controlled by the player.
- Autor:
- ken
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final intMaximum fast forward factor (1 << 5 = 32x). -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidfadeIn(double fadeIn) Fade-in start time reached, audio volume should be increased to the max.voidfadeOut(double fadeOut) Fade-out start time reached, audio volume should be lowered to zero.voidDoubles speed factor.intbooleanvoidUse normal speed factor.default voidpause()Pause player.voidsetBalance(int sidNum, float balance) Panning feature: spreading of the SID chip sound signal to the two stereo channelsvoidsetDelay(int sidNum, int delay) Delay feature: Delaying SID chip sound samples by time in millisecondsvoidsetVolume(int sidNum, float volume) Volume of the SID chipvoidstart()Timer start reached, audio output should be produced.
-
Felddetails
-
MAX_FAST_FORWARD
static final int MAX_FAST_FORWARDMaximum fast forward factor (1 << 5 = 32x).- Siehe auch:
-
-
Methodendetails
-
start
void start()Timer start reached, audio output should be produced. -
fadeIn
void fadeIn(double fadeIn) Fade-in start time reached, audio volume should be increased to the max.- Parameter:
fadeIn- Fade-in time in seconds
-
fadeOut
void fadeOut(double fadeOut) Fade-out start time reached, audio volume should be lowered to zero.- Parameter:
fadeOut- Fade-out time in seconds
-
setVolume
void setVolume(int sidNum, float volume) Volume of the SID chip- Parameter:
sidNum- SID chip numbervolume- volume in DB -6(-6db)..6(+6db)
-
setBalance
void setBalance(int sidNum, float balance) Panning feature: spreading of the SID chip sound signal to the two stereo channels- Parameter:
sidNum- SID chip numberbalance- balance 0(left speaker)..0.5(centered)..1(right speaker)
-
setDelay
void setDelay(int sidNum, int delay) Delay feature: Delaying SID chip sound samples by time in milliseconds- Parameter:
sidNum- SID chip numberdelay- delay in ms
-
pause
default void pause()Pause player. -
fastForward
void fastForward()Doubles speed factor. -
normalSpeed
void normalSpeed()Use normal speed factor. -
isFastForward
boolean isFastForward()- Gibt zurück:
- speed factor is used?
-
getFastForwardBitMask
int getFastForwardBitMask()- Gibt zurück:
- bit mask of current speed factor (1 << 0 = 1x, 1 << 1 = 2x, ... , 1 << 5 = 32x) - 1
-