public abstract class Mixer extends Object
| Constructor and Description |
|---|
Mixer()
Constructor for Mixer
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeAudioDevice() |
protected void |
fullyCloseAudioDevice() |
protected AudioFormat |
getAudioFormat() |
abstract int |
getChannelCount() |
abstract int |
getCurrentKBperSecond() |
abstract int |
getCurrentSampleFrequency() |
abstract long |
getLengthInMilliseconds() |
abstract long |
getMillisecondPosition() |
abstract boolean |
hasFinished() |
protected boolean |
isInitialized() |
abstract boolean |
isInSeeking() |
abstract boolean |
isNotPausingNorPaused() |
abstract boolean |
isNotSeeking() |
abstract boolean |
isNotStoppingNorStopped() |
abstract boolean |
isPaused() |
abstract boolean |
isPausing() |
abstract boolean |
isPlaying() |
abstract boolean |
isSeeking() |
abstract boolean |
isSeekSupported() |
abstract boolean |
isStopped() |
abstract boolean |
isStopping() |
protected void |
openAudioDevice() |
abstract void |
pausePlayback() |
protected void |
setAudioFormat(AudioFormat audioFormat) |
void |
setAudioProcessor(AudioProcessor audioProcessor) |
void |
setBalance(float newBalance)
Delegate to the universal outputStream.
|
void |
setExportFile(File exportFile) |
void |
setExportFile(String exportFileName) |
protected void |
setInternatFramePosition(long newPosition) |
void |
setKeepSilent(boolean keepSilent) |
abstract void |
setMillisecondPosition(long milliseconds) |
void |
setPlayDuringExport(boolean playDuringExport) |
void |
setSoundOutputStream(SoundOutputStream newOutputStream)
Delete external stream by setting it to null.
|
void |
setVolume(float newVolume)
Delegate to the universal outputStream.
|
protected void |
startLine() |
abstract void |
startPlayback() |
protected void |
stopLine() |
abstract void |
stopPlayback() |
protected void |
writeSampleDataToLine(byte[] samples,
int start,
int length) |
protected void setAudioFormat(AudioFormat audioFormat)
audioFormat - the audioFormat to setprotected AudioFormat getAudioFormat()
public void setAudioProcessor(AudioProcessor audioProcessor)
audioProcessor - the audioProcessor to setpublic void setVolume(float newVolume)
newVolume - public void setBalance(float newBalance)
newVolume - public void setSoundOutputStream(SoundOutputStream newOutputStream)
outputStream - the outputStream to setpublic void setExportFile(File exportFile)
exportFile - the exportFile to setpublic void setExportFile(String exportFileName)
exportFile - the exportFile to setpublic void setPlayDuringExport(boolean playDuringExport)
playDuringExport - the playDuringExport to setpublic void setKeepSilent(boolean keepSilent)
keepSilent - the keepSilent to setprotected void writeSampleDataToLine(byte[] samples,
int start,
int length)
samples - start - length - protected void setInternatFramePosition(long newPosition)
newPosition - protected void openAudioDevice()
protected void closeAudioDevice()
protected void fullyCloseAudioDevice()
protected void stopLine()
protected void startLine()
protected boolean isInitialized()
public abstract boolean isPaused()
public abstract boolean isPausing()
public abstract boolean isNotSeeking()
public abstract boolean isInSeeking()
public abstract boolean isSeeking()
public abstract boolean isNotPausingNorPaused()
public abstract boolean isStopped()
public abstract boolean isStopping()
public abstract boolean isNotStoppingNorStopped()
public abstract boolean isPlaying()
public abstract boolean hasFinished()
public abstract void stopPlayback()
public abstract void pausePlayback()
public abstract void startPlayback()
public abstract boolean isSeekSupported()
public abstract void setMillisecondPosition(long milliseconds)
public abstract long getLengthInMilliseconds()
public abstract long getMillisecondPosition()
public abstract int getChannelCount()
public abstract int getCurrentKBperSecond()
public abstract int getCurrentSampleFrequency()
Copyright © 2014. All rights reserved.