public class IniAudioSection extends IniSection implements IAudioSection
iniReader| Constructor and Description |
|---|
IniAudioSection(IniReader iniReader) |
| Modifier and Type | Method and Description |
|---|---|
Audio |
getAudio()
Getter of the audio to be used.
|
int |
getBufferSize()
Getter of the output buffer size.
|
int |
getDevice() |
float |
getMainBalance()
Getter of the main SID balance setting (0 - left, 1 - right speaker).
|
int |
getMainDelay()
Getter of the main SID delay setting (0 - no delay, 200 - 200ms delay).
|
float |
getMainVolume()
Getter of the main SID volume setting.
|
String |
getMp3File()
Getter of the recorded tune filename.
|
SamplingMethod |
getSampling()
Getter of the sampling method.
|
SamplingRate |
getSamplingRate()
Getter of the Playback/Recording frequency.
|
float |
getSecondBalance()
Getter of the second SID balance setting (0 - left, 1 - right speaker).
|
int |
getSecondDelay()
Getter of the second SID delay setting (0 - no delay, 200 - 200ms delay).
|
float |
getSecondVolume()
Getter of the second SID volume setting.
|
float |
getThirdBalance()
Getter of the third SID balance setting (0 - left, 1 - right speaker).
|
int |
getThirdDelay()
Getter of the third SID delay setting (0 - no delay, 200 - 200ms delay).
|
float |
getThirdVolume()
Getter of the third SID volume setting.
|
boolean |
isPlayOriginal()
Do we play the recording?
|
void |
setAudio(Audio audio)
Setter of the audio to be used.
|
void |
setBufferSize(int bufferSize)
Setter of the output buffer size.
|
void |
setDevice(int device) |
void |
setMainBalance(float balance)
Setter of the main SID balance setting (0 - left, 1 - right speaker).
|
void |
setMainDelay(int delay)
Setter of the main SID delay setting (0 - no delay, 200 - 200ms delay).
|
void |
setMainVolume(float volume)
Setter of the main SID volume setting.
|
void |
setMp3File(String recording)
Setter of the recorded tune filename.
|
void |
setPlayOriginal(boolean original)
Setter to play the recorded tune.
|
void |
setSampling(SamplingMethod method)
Setter of the sampling method.
|
void |
setSamplingRate(SamplingRate samplingRate)
Setter of the Playback/Recording frequency.
|
void |
setSecondBalance(float balance)
Setter of the second SID balance setting (0 - left, 1 - right speaker).
|
void |
setSecondDelay(int delay)
Setter of the second SID delay setting (0 - no delay, 200 - 200ms delay).
|
void |
setSecondVolume(float volume)
Setter of the second SID volume setting.
|
void |
setThirdBalance(float balance)
Setter of the third SID balance setting (0 - left, 1 - right speaker).
|
void |
setThirdDelay(int delay)
Setter of the third SID delay setting (0 - no delay, 200 - 200ms delay).
|
void |
setThirdVolume(float volume)
Setter of the third SID volume setting.
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBalance, getDelay, getVolumepublic IniAudioSection(IniReader iniReader)
public Audio getAudio()
IAudioSectiongetAudio in interface IAudioSectionpublic void setAudio(Audio audio)
IAudioSectionsetAudio in interface IAudioSectionaudio - audio to be usedpublic int getDevice()
getDevice in interface IAudioSectionpublic void setDevice(int device)
setDevice in interface IAudioSectionpublic final SamplingRate getSamplingRate()
getSamplingRate in interface IAudioSectionpublic final void setSamplingRate(SamplingRate samplingRate)
setSamplingRate in interface IAudioSectionsamplingRate - Playback/Recording frequencypublic final SamplingMethod getSampling()
getSampling in interface IAudioSectionpublic final void setSampling(SamplingMethod method)
setSampling in interface IAudioSectionmethod - the sampling methodpublic final boolean isPlayOriginal()
isPlayOriginal in interface IAudioSectionpublic final void setPlayOriginal(boolean original)
setPlayOriginal in interface IAudioSectionoriginal - Play recorded (original) or emulated tunepublic final String getMp3File()
getMp3File in interface IAudioSectionpublic final void setMp3File(String recording)
setMp3File in interface IAudioSectionrecording - the recorded tune filenamepublic final float getMainVolume()
getMainVolume in interface IAudioSectionpublic final void setMainVolume(float volume)
setMainVolume in interface IAudioSectionvolume - the main SID volume settingpublic float getSecondVolume()
getSecondVolume in interface IAudioSectionpublic void setSecondVolume(float volume)
setSecondVolume in interface IAudioSectionvolume - the second SID volume settingpublic float getThirdVolume()
getThirdVolume in interface IAudioSectionpublic void setThirdVolume(float volume)
setThirdVolume in interface IAudioSectionvolume - the third SID volume settingpublic float getMainBalance()
IAudioSectiongetMainBalance in interface IAudioSectionpublic void setMainBalance(float balance)
IAudioSectionsetMainBalance in interface IAudioSectionbalance - the main SID balance settingpublic float getSecondBalance()
IAudioSectiongetSecondBalance in interface IAudioSectionpublic void setSecondBalance(float balance)
IAudioSectionsetSecondBalance in interface IAudioSectionbalance - the second SID balance settingpublic float getThirdBalance()
IAudioSectiongetThirdBalance in interface IAudioSectionpublic void setThirdBalance(float balance)
IAudioSectionsetThirdBalance in interface IAudioSectionbalance - the third SID balance settingpublic int getMainDelay()
IAudioSectiongetMainDelay in interface IAudioSectionpublic void setMainDelay(int delay)
IAudioSectionsetMainDelay in interface IAudioSectiondelay - the main SID delay settingpublic int getSecondDelay()
IAudioSectiongetSecondDelay in interface IAudioSectionpublic void setSecondDelay(int delay)
IAudioSectionsetSecondDelay in interface IAudioSectiondelay - the second SID delay settingpublic int getThirdDelay()
IAudioSectiongetThirdDelay in interface IAudioSectionpublic void setThirdDelay(int delay)
IAudioSectionsetThirdDelay in interface IAudioSectiondelay - the third SID delay settingpublic int getBufferSize()
IAudioSectiongetBufferSize in interface IAudioSectionpublic void setBufferSize(int bufferSize)
IAudioSectionsetBufferSize in interface IAudioSectionbufferSize - output buffer sizeCopyright © 2018 Ken Händel. All rights reserved.