Package libsidplay.config
Schnittstelle IAudioSection
- Alle bekannten Implementierungsklassen:
AudioSection,AudioSectionTeaVM,IniAudioSection
public interface IAudioSection
-
Feldübersicht
Felder -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetAudio()Getter of the audio to be used.intGetter of the audio buffer size.intVideo Driver: Getter of the bit-rate to use.intVideo Driver: Getter of the bit-rate tolerance to use.default floatgetBalance(int sidNum) intGetter of the output buffer size.intgetCbr()Audio Driver: MP3 recording - Getter of the constant bit rate.intgetDelay()Getter of the delay settingdefault intgetDelay(int sidNum) booleanGetter of the delay bypass settingintGetter of the delay dry level settingintGetter of the delay feedback level settingintGetter of the delay wet level settingintGetter of the JavaSound device numberfloatGetter of the main SID balance setting (0 - left, 1 - right speaker).intGetter of the main SID delay setting (0 - no delay, 50 - 50ms delay).floatGetter of the main SID volume setting.getMp3()Audio Driver: Compare with MP3 recording - Getter of the recorded tune file.floatGetter of the reverb all pass1 delay settingfloatGetter of the reverb all pass2 delay settingbooleanGetter of the reverb bypass settingfloatGetter of the reverb comp1 delay settingfloatGetter of the reverb comp2 delay settingfloatGetter of the reverb comp3 delay settingfloatGetter of the reverb comp4 delay settingfloatGetter of the reverb dry wet mix settingfloatGetter of the reverb sustain delay settingGetter of the sampling method.Getter of the Playback/Recording frequency.floatGetter of the second SID balance setting (0 - left, 1 - right speaker).intGetter of the second SID delay setting (0 - no delay, 50 - 50ms delay).floatGetter of the second SID volume setting.floatGetter of the third SID balance setting (0 - left, 1 - right speaker).intGetter of the third SID delay setting (0 - no delay, 50 - 50ms delay).floatGetter of the third SID volume setting.intAudio Driver: MP3 recording - Getter of the variable bitrate quality.intVideo Driver: Getter of the audio delay to sync audio and video.intVideo Driver: Getter of the bit-rate to use.intVideo Driver: Getter of the bit-rate tolerance to use.intVideo Driver: Getter of the global quality setting this codec uses if a video picture doesn't have a quality set.intVideo Driver: Getter of the minimum number of frames between key-frames.Video Driver: Getter of the preset properties of a FFmpeg preset fileVideo Driver: Getter of the URL to receive live video stream.default floatgetVolume(int sidNum) booleanAudio Driver: Compare with MP3 recording - do we play the recording?booleanisVbr()Audio Driver: MP3 recording - do we use variable bitrate instead of constant bitrate?voidSetter of the audio to be used.voidsetAudioBufferSize(int audioBufferSize) Setter of the audio buffer size.voidsetAudioCoderBitRate(int bitRate) Video Driver: Setter of the bit-rate to use.voidsetAudioCoderBitRateTolerance(int bitRateTolerance) Video Driver: Setter of the bit-rate tolerance to use.default voidsetBalance(int sidNum, float balance) voidsetBufferSize(int bufferSize) Setter of the output buffer size.voidsetCbr(int cbr) Audio Driver: MP3 recording - Setter of the constant bit rate.voidsetDelay(int delay) Setter of the delay settingdefault voidsetDelay(int sidNum, int delay) voidsetDelayBypass(boolean delayBypass) Setter of the delay bypass settingvoidsetDelayDryLevel(int delayDryLevel) Setter of the delay dry level settingvoidsetDelayFeedbackLevel(int delayFeedbackLevel) Setter of the delay feedback level settingvoidsetDelayWetLevel(int delayWetLevel) Setter of the delay wet level settingvoidsetDevice(int device) Setter of the JavaSound device numbervoidsetMainBalance(float balance) Setter of the main SID balance setting (0 - left, 1 - right speaker).voidsetMainDelay(int delay) Setter of the main SID delay setting (0 - no delay, 50 - 50ms delay).voidsetMainVolume(float volume) Setter of the main SID volume setting.voidAudio Driver: Compare with MP3 recording - Setter of the recorded tune file.voidsetPlayOriginal(boolean original) Audio Driver: compare with MP3 recording - Setter to play the recorded tune.voidsetReverbAllPass1Delay(float reverbAllPass1Delay) Setter of the reverb all pass1 delay delay settingvoidsetReverbAllPass2Delay(float reverbAllPass2Delay) Setter of the reverb all pass2 delay delay settingvoidsetReverbBypass(boolean reverbBypass) Setter of the reverb bypass settingvoidsetReverbComb1Delay(float reverbComb1Delay) Setter of the reverb comp1 delay settingvoidsetReverbComb2Delay(float reverbComb2Delay) Setter of the reverb comp2 delay settingvoidsetReverbComb3Delay(float reverbComb3Delay) Setter of the reverb comp3 delay settingvoidsetReverbComb4Delay(float reverbComb4Delay) Setter of the reverb comp4 delay settingvoidsetReverbDryWetMix(float reverbDryWetMix) Setter of the reverb dry wet mix settingvoidsetReverbSustainDelay(float reverbSustainDelay) Setter of the reverb sustain delay delay settingvoidsetSampling(SamplingMethod method) Setter of the sampling method.voidsetSamplingRate(SamplingRate sampligRate) Setter of the sampling rate.voidsetSecondBalance(float balance) Setter of the second SID balance setting (0 - left, 1 - right speaker).voidsetSecondDelay(int delay) Setter of the second SID delay setting (0 - no delay, 50 - 50ms delay).voidsetSecondVolume(float volume) Setter of the second SID volume setting.voidsetThirdBalance(float balance) Setter of the third SID balance setting (0 - left, 1 - right speaker).voidsetThirdDelay(int delay) Setter of the third SID delay setting (0 - no delay, 50 - 50ms delay).voidsetThirdVolume(float volume) Setter of the third SID setting.voidsetVbr(boolean vbr) Audio Driver: MP3 recording - use variable bitrate instead of constant bitrate.voidsetVbrQuality(int vbr) Audio Driver: MP3 recording - Setter of the variable bitrate quality.voidsetVideoCoderAudioDelay(int audioDelay) Video Driver: Setter of the audio delay to sync audio and video.voidsetVideoCoderBitRate(int bitRate) Video Driver: Setter of the bit-rate to use.voidsetVideoCoderBitRateTolerance(int bitRateTolerance) Video Driver: Setter of the bit-rate tolerance to use.voidsetVideoCoderGlobalQuality(int globalQuality) Video Driver: Setter of the global quality setting this codec uses if a video picture doesn't have a quality set.voidsetVideoCoderNumPicturesInGroupOfPictures(int numPicturesInGroupOfPictures) Video Driver: Setter of the minimum number of frames between key-frames.voidsetVideoCoderPreset(VideoCoderPreset preset) Video Driver: Setter of the name of the preset properties of a FFmpeg preset file.voidsetVideoStreamingUrl(String videoStreamingUrl) Video Driver: Setter of the URL to receive live video stream.default voidsetVolume(int sidNum, float volume)
-
Felddetails
-
AUDIO_SECTION_BUNDLE
- Siehe auch:
-
-
Methodendetails
-
getAudio
Audio getAudio()Getter of the audio to be used.- Gibt zurück:
- the audio to be used
-
setAudio
Setter of the audio to be used.- Parameter:
audio- audio to be used
-
getDevice
int getDevice()Getter of the JavaSound device number- Gibt zurück:
- the JavaSound device number
-
setDevice
void setDevice(int device) Setter of the JavaSound device number- Parameter:
device- JavaSound device number
-
getSamplingRate
SamplingRate getSamplingRate()Getter of the Playback/Recording frequency.- Gibt zurück:
- Playback/Recording frequency
-
setSamplingRate
Setter of the sampling rate.- Parameter:
sampligRate- sampling rate
-
getSampling
SamplingMethod getSampling()Getter of the sampling method.- Gibt zurück:
- the sampling method
-
setSampling
Setter of the sampling method.- Parameter:
method- the sampling method
-
getMainVolume
float getMainVolume()Getter of the main SID volume setting.- Gibt zurück:
- the main SID volume setting
-
setMainVolume
void setMainVolume(float volume) Setter of the main SID volume setting.- Parameter:
volume- the main SID volume setting
-
getSecondVolume
float getSecondVolume()Getter of the second SID volume setting.- Gibt zurück:
- the second SID volume setting
-
setSecondVolume
void setSecondVolume(float volume) Setter of the second SID volume setting.- Parameter:
volume- the second SID volume setting
-
getThirdVolume
float getThirdVolume()Getter of the third SID volume setting.- Gibt zurück:
- the third SID volume setting
-
setThirdVolume
void setThirdVolume(float volume) Setter of the third SID setting.- Parameter:
volume- the third SID volume setting
-
getMainBalance
float getMainBalance()Getter of the main SID balance setting (0 - left, 1 - right speaker).- Gibt zurück:
- the main SID balance setting
-
setMainBalance
void setMainBalance(float balance) Setter of the main SID balance setting (0 - left, 1 - right speaker).- Parameter:
balance- the main SID balance setting
-
getSecondBalance
float getSecondBalance()Getter of the second SID balance setting (0 - left, 1 - right speaker).- Gibt zurück:
- the second SID balance setting
-
setSecondBalance
void setSecondBalance(float balance) Setter of the second SID balance setting (0 - left, 1 - right speaker).- Parameter:
balance- the second SID balance setting
-
getThirdBalance
float getThirdBalance()Getter of the third SID balance setting (0 - left, 1 - right speaker).- Gibt zurück:
- the third SID balance setting
-
setThirdBalance
void setThirdBalance(float balance) Setter of the third SID balance setting (0 - left, 1 - right speaker).- Parameter:
balance- the third SID balance setting
-
getMainDelay
int getMainDelay()Getter of the main SID delay setting (0 - no delay, 50 - 50ms delay).- Gibt zurück:
- the main SID delay setting
-
setMainDelay
void setMainDelay(int delay) Setter of the main SID delay setting (0 - no delay, 50 - 50ms delay).- Parameter:
delay- the main SID delay setting
-
getSecondDelay
int getSecondDelay()Getter of the second SID delay setting (0 - no delay, 50 - 50ms delay).- Gibt zurück:
- the second SID delay setting
-
setSecondDelay
void setSecondDelay(int delay) Setter of the second SID delay setting (0 - no delay, 50 - 50ms delay).- Parameter:
delay- the second SID delay setting
-
getThirdDelay
int getThirdDelay()Getter of the third SID delay setting (0 - no delay, 50 - 50ms delay).- Gibt zurück:
- the third SID delay setting
-
setThirdDelay
void setThirdDelay(int delay) Setter of the third SID delay setting (0 - no delay, 50 - 50ms delay).- Parameter:
delay- the third SID delay setting
-
getBufferSize
int getBufferSize()Getter of the output buffer size.- Gibt zurück:
- size of the output buffer
-
setBufferSize
void setBufferSize(int bufferSize) Setter of the output buffer size.- Parameter:
bufferSize- output buffer size
-
getAudioBufferSize
int getAudioBufferSize()Getter of the audio buffer size.- Gibt zurück:
- size of the audio buffer
-
setAudioBufferSize
void setAudioBufferSize(int audioBufferSize) Setter of the audio buffer size.- Parameter:
audioBufferSize- audio buffer size
-
isPlayOriginal
boolean isPlayOriginal()Audio Driver: Compare with MP3 recording - do we play the recording?- Gibt zurück:
- play the recording
-
setPlayOriginal
void setPlayOriginal(boolean original) Audio Driver: compare with MP3 recording - Setter to play the recorded tune.- Parameter:
original- Play recorded (original) or emulated tune
-
getMp3
File getMp3()Audio Driver: Compare with MP3 recording - Getter of the recorded tune file.- Gibt zurück:
- the recorded tune file
-
setMp3
Audio Driver: Compare with MP3 recording - Setter of the recorded tune file.- Parameter:
recording- the recorded tune file
-
getCbr
int getCbr()Audio Driver: MP3 recording - Getter of the constant bit rate.- Gibt zurück:
- the constant bit rate
-
setCbr
void setCbr(int cbr) Audio Driver: MP3 recording - Setter of the constant bit rate.- Parameter:
cbr- constant bit rate
-
isVbr
boolean isVbr()Audio Driver: MP3 recording - do we use variable bitrate instead of constant bitrate?- Gibt zurück:
- use variable bitrate
-
setVbr
void setVbr(boolean vbr) Audio Driver: MP3 recording - use variable bitrate instead of constant bitrate.- Parameter:
vbr- use variable bitrate
-
getVbrQuality
int getVbrQuality()Audio Driver: MP3 recording - Getter of the variable bitrate quality.- Gibt zurück:
- variable bitrate quality
-
setVbrQuality
void setVbrQuality(int vbr) Audio Driver: MP3 recording - Setter of the variable bitrate quality.- Parameter:
vbr- variable bitrate quality
-
getAudioCoderBitRate
int getAudioCoderBitRate()Video Driver: Getter of the bit-rate to use.- Gibt zurück:
- bit-rate to use
-
setAudioCoderBitRate
void setAudioCoderBitRate(int bitRate) Video Driver: Setter of the bit-rate to use.- Parameter:
bitRate- bit-rate to use
-
getAudioCoderBitRateTolerance
int getAudioCoderBitRateTolerance()Video Driver: Getter of the bit-rate tolerance to use.- Gibt zurück:
- bit-rate tolerance to use
-
setAudioCoderBitRateTolerance
void setAudioCoderBitRateTolerance(int bitRateTolerance) Video Driver: Setter of the bit-rate tolerance to use.- Parameter:
bitRateTolerance- bit-rate tolerance to use.
-
getVideoStreamingUrl
String getVideoStreamingUrl()Video Driver: Getter of the URL to receive live video stream.- Gibt zurück:
- URL to receive live video stream
-
setVideoStreamingUrl
Video Driver: Setter of the URL to receive live video stream.- Parameter:
videoStreamingUrl- URL to receive live video stream
-
getVideoCoderNumPicturesInGroupOfPictures
int getVideoCoderNumPicturesInGroupOfPictures()Video Driver: Getter of the minimum number of frames between key-frames.- Gibt zurück:
- minimum number of frames between key-frames
-
setVideoCoderNumPicturesInGroupOfPictures
void setVideoCoderNumPicturesInGroupOfPictures(int numPicturesInGroupOfPictures) Video Driver: Setter of the minimum number of frames between key-frames.- Parameter:
numPicturesInGroupOfPictures- minimum number of frames between key-frames
-
getVideoCoderBitRate
int getVideoCoderBitRate()Video Driver: Getter of the bit-rate to use.- Gibt zurück:
- bit-rate to use
-
setVideoCoderBitRate
void setVideoCoderBitRate(int bitRate) Video Driver: Setter of the bit-rate to use.- Parameter:
bitRate- bit-rate to use
-
getVideoCoderBitRateTolerance
int getVideoCoderBitRateTolerance()Video Driver: Getter of the bit-rate tolerance to use.- Gibt zurück:
- bit-rate tolerance to use
-
setVideoCoderBitRateTolerance
void setVideoCoderBitRateTolerance(int bitRateTolerance) Video Driver: Setter of the bit-rate tolerance to use.- Parameter:
bitRateTolerance- bit-rate tolerance to use
-
getVideoCoderGlobalQuality
int getVideoCoderGlobalQuality()Video Driver: Getter of the global quality setting this codec uses if a video picture doesn't have a quality set.- Gibt zurück:
- global quality setting this codec uses if a video picture doesn't have a quality set
-
setVideoCoderGlobalQuality
void setVideoCoderGlobalQuality(int globalQuality) Video Driver: Setter of the global quality setting this codec uses if a video picture doesn't have a quality set.- Parameter:
globalQuality- global quality setting this codec uses if a video picture doesn't have a quality set
-
getVideoCoderPreset
VideoCoderPreset getVideoCoderPreset()Video Driver: Getter of the preset properties of a FFmpeg preset file- Gibt zurück:
- preset properties of a FFmpeg preset file
-
setVideoCoderPreset
Video Driver: Setter of the name of the preset properties of a FFmpeg preset file.- Parameter:
preset- preset properties of a FFmpeg preset file
-
getVideoCoderAudioDelay
int getVideoCoderAudioDelay()Video Driver: Getter of the audio delay to sync audio and video. A positive value will delay the audio while a negative value will hasten the audio in the video.- Gibt zurück:
- audio delay to sync audio and video
-
setVideoCoderAudioDelay
void setVideoCoderAudioDelay(int audioDelay) Video Driver: Setter of the audio delay to sync audio and video. A positive value will delay the audio while a negative value will hasten the audio in the video.- Parameter:
audioDelay- audio delay to sync audio and video
-
getDelayBypass
boolean getDelayBypass()Getter of the delay bypass setting- Gibt zurück:
- delay bypass setting
-
setDelayBypass
void setDelayBypass(boolean delayBypass) Setter of the delay bypass setting- Parameter:
delayBypass- delay bypass setting
-
getDelay
int getDelay()Getter of the delay setting- Gibt zurück:
- delay setting
-
setDelay
void setDelay(int delay) Setter of the delay setting- Parameter:
delay- delay setting
-
getDelayWetLevel
int getDelayWetLevel()Getter of the delay wet level setting- Gibt zurück:
- delay wet level setting
-
setDelayWetLevel
void setDelayWetLevel(int delayWetLevel) Setter of the delay wet level setting- Parameter:
delayWetLevel- delay wet level setting
-
getDelayDryLevel
int getDelayDryLevel()Getter of the delay dry level setting- Gibt zurück:
- delay dry level setting
-
setDelayDryLevel
void setDelayDryLevel(int delayDryLevel) Setter of the delay dry level setting- Parameter:
delayDryLevel- delay dry level setting
-
getDelayFeedbackLevel
int getDelayFeedbackLevel()Getter of the delay feedback level setting- Gibt zurück:
- delay feedback level setting
-
setDelayFeedbackLevel
void setDelayFeedbackLevel(int delayFeedbackLevel) Setter of the delay feedback level setting- Parameter:
delayFeedbackLevel- delay feedback level setting
-
getReverbBypass
boolean getReverbBypass()Getter of the reverb bypass setting- Gibt zurück:
- reverb bypass setting
-
setReverbBypass
void setReverbBypass(boolean reverbBypass) Setter of the reverb bypass setting- Parameter:
reverbBypass- reverb bypass setting
-
getReverbComb1Delay
float getReverbComb1Delay()Getter of the reverb comp1 delay setting- Gibt zurück:
- reverb comp1 delay setting
-
setReverbComb1Delay
void setReverbComb1Delay(float reverbComb1Delay) Setter of the reverb comp1 delay setting- Parameter:
reverbComb1Delay- reverb comp1 delay setting
-
getReverbComb2Delay
float getReverbComb2Delay()Getter of the reverb comp2 delay setting- Gibt zurück:
- reverb comp2 delay setting
-
setReverbComb2Delay
void setReverbComb2Delay(float reverbComb2Delay) Setter of the reverb comp2 delay setting- Parameter:
reverbComb2Delay- reverb comp2 delay setting
-
getReverbComb3Delay
float getReverbComb3Delay()Getter of the reverb comp3 delay setting- Gibt zurück:
- reverb comp3 delay setting
-
setReverbComb3Delay
void setReverbComb3Delay(float reverbComb3Delay) Setter of the reverb comp3 delay setting- Parameter:
reverbComb3Delay- reverb comp3 delay setting
-
getReverbComb4Delay
float getReverbComb4Delay()Getter of the reverb comp4 delay setting- Gibt zurück:
- reverb comp4 delay setting
-
setReverbComb4Delay
void setReverbComb4Delay(float reverbComb4Delay) Setter of the reverb comp4 delay setting- Parameter:
reverbComb4Delay- reverb comp4 delay setting
-
getReverbAllPass1Delay
float getReverbAllPass1Delay()Getter of the reverb all pass1 delay setting- Gibt zurück:
- reverb all pass1 delay setting
-
setReverbAllPass1Delay
void setReverbAllPass1Delay(float reverbAllPass1Delay) Setter of the reverb all pass1 delay delay setting- Parameter:
reverbAllPass1Delay- reverb all pass1 delay delay setting
-
getReverbAllPass2Delay
float getReverbAllPass2Delay()Getter of the reverb all pass2 delay setting- Gibt zurück:
- reverb all pass2 delay setting
-
setReverbAllPass2Delay
void setReverbAllPass2Delay(float reverbAllPass2Delay) Setter of the reverb all pass2 delay delay setting- Parameter:
reverbAllPass2Delay- reverb all pass2 delay delay setting
-
getReverbSustainDelay
float getReverbSustainDelay()Getter of the reverb sustain delay setting- Gibt zurück:
- reverb sustain delay setting
-
setReverbSustainDelay
void setReverbSustainDelay(float reverbSustainDelay) Setter of the reverb sustain delay delay setting- Parameter:
reverbSustainDelay- reverb sustain delay delay setting
-
getReverbDryWetMix
float getReverbDryWetMix()Getter of the reverb dry wet mix setting- Gibt zurück:
- reverb dry wet mix setting
-
setReverbDryWetMix
void setReverbDryWetMix(float reverbDryWetMix) Setter of the reverb dry wet mix setting- Parameter:
reverbDryWetMix- reverb dry wet mix setting
-
getVolume
default float getVolume(int sidNum) -
setVolume
default void setVolume(int sidNum, float volume) -
getBalance
default float getBalance(int sidNum) -
setBalance
default void setBalance(int sidNum, float balance) -
getDelay
default int getDelay(int sidNum) -
setDelay
default void setDelay(int sidNum, int delay)
-