uk.org.toot.audio.server
Interface ExtendedAudioServer
- All Superinterfaces:
- uk.org.toot.audio.server.AudioServer
- All Known Implementing Classes:
- JavaSoundAudioServer, MultiIOJavaSoundAudioServer, MultiplexedJavaSoundAudioServer, PriorityAudioServer, TimedAudioServer
public interface ExtendedAudioServer
- extends uk.org.toot.audio.server.AudioServer
Fields inherited from interface uk.org.toot.audio.server.AudioServer |
THREAD_NAME |
Methods inherited from interface uk.org.toot.audio.server.AudioServer |
closeAudioInput, closeAudioOutput, createAudioBuffer, getAvailableInputNames, getAvailableOutputNames, getInputLatencyFrames, getLoad, getOutputLatencyFrames, getSampleRate, getTotalLatencyFrames, isRunning, openAudioInput, openAudioOutput, setClient, start, stop |
getSampleSizeInBits
int getSampleSizeInBits()
getBufferUnderRuns
int getBufferUnderRuns()
getLowestLatencyMilliseconds
float getLowestLatencyMilliseconds()
getActualLatencyMilliseconds
float getActualLatencyMilliseconds()
setLatencyMilliseconds
void setLatencyMilliseconds(float latencyMilliseconds)
getMinimumLatencyMilliseconds
float getMinimumLatencyMilliseconds()
getMaximumLatencyMilliseconds
float getMaximumLatencyMilliseconds()
getBufferMilliseconds
float getBufferMilliseconds()
setBufferMilliseconds
void setBufferMilliseconds(float bufferMilliseconds)
getLatencyMilliseconds
float getLatencyMilliseconds()
resetMetrics
void resetMetrics(boolean resetUnderruns)
getOutputs
java.util.List<AudioLine> getOutputs()
getInputs
java.util.List<AudioLine> getInputs()
getConfigKey
java.lang.String getConfigKey()