@Embeddable public class AudioSection extends Object implements IAudioSection
Type | Property and Description |
---|---|
javafx.beans.property.ObjectProperty<Audio> |
audio |
javafx.beans.property.IntegerProperty |
bufferSize |
javafx.beans.property.IntegerProperty |
device |
javafx.beans.property.FloatProperty |
mainBalance |
javafx.beans.property.IntegerProperty |
mainDelay |
javafx.beans.property.FloatProperty |
mainVolume |
javafx.beans.property.ObjectProperty<File> |
mp3File |
javafx.beans.property.BooleanProperty |
playOriginal |
javafx.beans.property.ObjectProperty<SamplingMethod> |
sampling |
javafx.beans.property.ObjectProperty<SamplingRate> |
samplingRate |
javafx.beans.property.FloatProperty |
secondBalance |
javafx.beans.property.IntegerProperty |
secondDelay |
javafx.beans.property.FloatProperty |
secondVolume |
javafx.beans.property.FloatProperty |
thirdBalance |
javafx.beans.property.IntegerProperty |
thirdDelay |
javafx.beans.property.FloatProperty |
thirdVolume |
Constructor and Description |
---|
AudioSection() |
Modifier and Type | Method and Description |
---|---|
javafx.beans.property.ObjectProperty<Audio> |
audioProperty() |
javafx.beans.property.IntegerProperty |
bufferSizeProperty() |
javafx.beans.property.IntegerProperty |
deviceProperty() |
Audio |
getAudio()
Gets the value of the property audio.
|
int |
getBufferSize()
Gets the value of the property bufferSize.
|
int |
getDevice()
Gets the value of the property device.
|
float |
getMainBalance()
Gets the value of the property mainBalance.
|
int |
getMainDelay()
Gets the value of the property mainDelay.
|
float |
getMainVolume()
Gets the value of the property mainVolume.
|
String |
getMp3File()
Gets the value of the property mp3File.
|
SamplingMethod |
getSampling()
Gets the value of the property sampling.
|
SamplingRate |
getSamplingRate()
Gets the value of the property samplingRate.
|
float |
getSecondBalance()
Gets the value of the property secondBalance.
|
int |
getSecondDelay()
Gets the value of the property secondDelay.
|
float |
getSecondVolume()
Gets the value of the property secondVolume.
|
float |
getThirdBalance()
Gets the value of the property thirdBalance.
|
int |
getThirdDelay()
Gets the value of the property thirdDelay.
|
float |
getThirdVolume()
Gets the value of the property thirdVolume.
|
boolean |
isPlayOriginal()
Gets the value of the property playOriginal.
|
javafx.beans.property.FloatProperty |
mainBalanceProperty() |
javafx.beans.property.IntegerProperty |
mainDelayProperty() |
javafx.beans.property.FloatProperty |
mainVolumeProperty() |
javafx.beans.property.ObjectProperty<File> |
mp3FileProperty() |
javafx.beans.property.BooleanProperty |
playOriginalProperty() |
javafx.beans.property.ObjectProperty<SamplingMethod> |
samplingProperty() |
javafx.beans.property.ObjectProperty<SamplingRate> |
samplingRateProperty() |
javafx.beans.property.FloatProperty |
secondBalanceProperty() |
javafx.beans.property.IntegerProperty |
secondDelayProperty() |
javafx.beans.property.FloatProperty |
secondVolumeProperty() |
void |
setAudio(Audio audio)
Sets the value of the property audio.
|
void |
setBufferSize(int bufferSize)
Sets the value of the property bufferSize.
|
void |
setDevice(int device)
Sets the value of the property device.
|
void |
setMainBalance(float balance)
Sets the value of the property mainBalance.
|
void |
setMainDelay(int delay)
Sets the value of the property mainDelay.
|
void |
setMainVolume(float volume)
Sets the value of the property mainVolume.
|
void |
setMp3File(String recording)
Sets the value of the property mp3File.
|
void |
setPlayOriginal(boolean original)
Sets the value of the property playOriginal.
|
void |
setSampling(SamplingMethod method)
Sets the value of the property sampling.
|
void |
setSamplingRate(SamplingRate samplingRate)
Sets the value of the property samplingRate.
|
void |
setSecondBalance(float right)
Sets the value of the property secondBalance.
|
void |
setSecondDelay(int delay)
Sets the value of the property secondDelay.
|
void |
setSecondVolume(float volume)
Sets the value of the property secondVolume.
|
void |
setThirdBalance(float third)
Sets the value of the property thirdBalance.
|
void |
setThirdDelay(int delay)
Sets the value of the property thirdDelay.
|
void |
setThirdVolume(float volume)
Sets the value of the property thirdVolume.
|
javafx.beans.property.FloatProperty |
thirdBalanceProperty() |
javafx.beans.property.IntegerProperty |
thirdDelayProperty() |
javafx.beans.property.FloatProperty |
thirdVolumeProperty() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBalance, getDelay, getVolume
public javafx.beans.property.ObjectProperty<Audio> audioProperty
getAudio()
,
setAudio(Audio)
public javafx.beans.property.IntegerProperty deviceProperty
getDevice()
,
setDevice(int)
public javafx.beans.property.ObjectProperty<SamplingRate> samplingRateProperty
getSamplingRate()
,
setSamplingRate(SamplingRate)
public javafx.beans.property.ObjectProperty<SamplingMethod> samplingProperty
getSampling()
,
setSampling(SamplingMethod)
public javafx.beans.property.BooleanProperty playOriginalProperty
isPlayOriginal()
,
setPlayOriginal(boolean)
public javafx.beans.property.ObjectProperty<File> mp3FileProperty
getMp3File()
,
setMp3File(String)
public javafx.beans.property.FloatProperty mainVolumeProperty
getMainVolume()
,
setMainVolume(float)
public javafx.beans.property.FloatProperty secondVolumeProperty
getSecondVolume()
,
setSecondVolume(float)
public javafx.beans.property.FloatProperty thirdVolumeProperty
getThirdVolume()
,
setThirdVolume(float)
public javafx.beans.property.FloatProperty mainBalanceProperty
getMainBalance()
,
setMainBalance(float)
public javafx.beans.property.FloatProperty secondBalanceProperty
getSecondBalance()
,
setSecondBalance(float)
public javafx.beans.property.FloatProperty thirdBalanceProperty
getThirdBalance()
,
setThirdBalance(float)
public javafx.beans.property.IntegerProperty mainDelayProperty
getMainDelay()
,
setMainDelay(int)
public javafx.beans.property.IntegerProperty secondDelayProperty
getSecondDelay()
,
setSecondDelay(int)
public javafx.beans.property.IntegerProperty thirdDelayProperty
getThirdDelay()
,
setThirdDelay(int)
public javafx.beans.property.IntegerProperty bufferSizeProperty
getBufferSize()
,
setBufferSize(int)
public Audio getAudio()
getAudio
in interface IAudioSection
public void setAudio(Audio audio)
setAudio
in interface IAudioSection
audio
- audio to be usedpublic javafx.beans.property.ObjectProperty<Audio> audioProperty()
getAudio()
,
setAudio(Audio)
public int getDevice()
getDevice
in interface IAudioSection
public void setDevice(int device)
setDevice
in interface IAudioSection
public javafx.beans.property.IntegerProperty deviceProperty()
getDevice()
,
setDevice(int)
public SamplingRate getSamplingRate()
getSamplingRate
in interface IAudioSection
public void setSamplingRate(SamplingRate samplingRate)
setSamplingRate
in interface IAudioSection
samplingRate
- sampling ratepublic javafx.beans.property.ObjectProperty<SamplingRate> samplingRateProperty()
getSamplingRate()
,
setSamplingRate(SamplingRate)
public SamplingMethod getSampling()
getSampling
in interface IAudioSection
public void setSampling(SamplingMethod method)
setSampling
in interface IAudioSection
method
- the sampling methodpublic javafx.beans.property.ObjectProperty<SamplingMethod> samplingProperty()
getSampling()
,
setSampling(SamplingMethod)
public boolean isPlayOriginal()
isPlayOriginal
in interface IAudioSection
public void setPlayOriginal(boolean original)
setPlayOriginal
in interface IAudioSection
original
- Play recorded (original) or emulated tunepublic javafx.beans.property.BooleanProperty playOriginalProperty()
isPlayOriginal()
,
setPlayOriginal(boolean)
public javafx.beans.property.ObjectProperty<File> mp3FileProperty()
getMp3File()
,
setMp3File(String)
public String getMp3File()
getMp3File
in interface IAudioSection
public void setMp3File(String recording)
setMp3File
in interface IAudioSection
recording
- the recorded tune filenamepublic javafx.beans.property.FloatProperty mainVolumeProperty()
getMainVolume()
,
setMainVolume(float)
public float getMainVolume()
getMainVolume
in interface IAudioSection
public void setMainVolume(float volume)
setMainVolume
in interface IAudioSection
volume
- the main SID volume settingpublic javafx.beans.property.FloatProperty secondVolumeProperty()
getSecondVolume()
,
setSecondVolume(float)
public float getSecondVolume()
getSecondVolume
in interface IAudioSection
public void setSecondVolume(float volume)
setSecondVolume
in interface IAudioSection
volume
- the second SID volume settingpublic javafx.beans.property.FloatProperty thirdVolumeProperty()
getThirdVolume()
,
setThirdVolume(float)
public float getThirdVolume()
getThirdVolume
in interface IAudioSection
public void setThirdVolume(float volume)
setThirdVolume
in interface IAudioSection
volume
- the third SID volume settingpublic javafx.beans.property.FloatProperty mainBalanceProperty()
getMainBalance()
,
setMainBalance(float)
public float getMainBalance()
getMainBalance
in interface IAudioSection
public void setMainBalance(float balance)
setMainBalance
in interface IAudioSection
balance
- the main SID balance settingpublic javafx.beans.property.FloatProperty secondBalanceProperty()
getSecondBalance()
,
setSecondBalance(float)
public float getSecondBalance()
getSecondBalance
in interface IAudioSection
public void setSecondBalance(float right)
setSecondBalance
in interface IAudioSection
right
- the second SID balance settingpublic javafx.beans.property.FloatProperty thirdBalanceProperty()
getThirdBalance()
,
setThirdBalance(float)
public float getThirdBalance()
getThirdBalance
in interface IAudioSection
public void setThirdBalance(float third)
setThirdBalance
in interface IAudioSection
third
- the third SID balance settingpublic javafx.beans.property.IntegerProperty mainDelayProperty()
getMainDelay()
,
setMainDelay(int)
public int getMainDelay()
getMainDelay
in interface IAudioSection
public void setMainDelay(int delay)
setMainDelay
in interface IAudioSection
delay
- the main SID delay settingpublic javafx.beans.property.IntegerProperty secondDelayProperty()
getSecondDelay()
,
setSecondDelay(int)
public int getSecondDelay()
getSecondDelay
in interface IAudioSection
public void setSecondDelay(int delay)
setSecondDelay
in interface IAudioSection
delay
- the second SID delay settingpublic javafx.beans.property.IntegerProperty thirdDelayProperty()
getThirdDelay()
,
setThirdDelay(int)
public int getThirdDelay()
getThirdDelay
in interface IAudioSection
public void setThirdDelay(int delay)
setThirdDelay
in interface IAudioSection
delay
- the third SID delay settingpublic javafx.beans.property.IntegerProperty bufferSizeProperty()
getBufferSize()
,
setBufferSize(int)
public int getBufferSize()
getBufferSize
in interface IAudioSection
public void setBufferSize(int bufferSize)
setBufferSize
in interface IAudioSection
bufferSize
- output buffer sizeCopyright © 2018 Ken Händel. All rights reserved.