A B C D E F G H I L M O R S T V W

A

addAsioDriverListener(AsioDriverListener) - Method in class com.synthbot.jasiohost.AsioDriver
Add a new AsioDriverListener.
AsioChannel - Class in com.synthbot.jasiohost
The AsioChannel class represents an input or output channel available form the ASIO driver.
AsioDriver - Class in com.synthbot.jasiohost
The AsioDriver class represents an ASIO driver.
AsioDriverInfo - Class in com.synthbot.jasiohost
This is a protected class meant only to encapsulate the returned values from AsioDriver.ASIOInit().
AsioDriverInfo(int, int, String, String) - Constructor for class com.synthbot.jasiohost.AsioDriverInfo
 
AsioDriverListener - Interface in com.synthbot.jasiohost
 
AsioDriverState - Enum in com.synthbot.jasiohost
 
AsioException - Exception in com.synthbot.jasiohost
This exception is thrown when something goes wrong while performing a native operation to the ASIO driver.
AsioException(String) - Constructor for exception com.synthbot.jasiohost.AsioException
 
AsioSampleType - Enum in com.synthbot.jasiohost
This class enumerates the different types of sample formats supported by ASIO.

B

bufferSizeChanged(int) - Method in interface com.synthbot.jasiohost.AsioDriverListener
The driver has a new preferred buffer size.
bufferSizeChanged(int) - Method in class com.synthbot.jasiohost.ExampleHost
 
bufferSwitch(long, long, Set<AsioChannel>) - Method in interface com.synthbot.jasiohost.AsioDriverListener
The next block of samples is ready.
bufferSwitch(long, long, Set<AsioChannel>) - Method in class com.synthbot.jasiohost.ExampleHost
 

C

canSampleRate(double) - Method in class com.synthbot.jasiohost.AsioDriver
Inquires of the hardware if a specific available sample rate is available.
com.synthbot.jasiohost - package com.synthbot.jasiohost
 
createBuffers(Set<AsioChannel>) - Method in class com.synthbot.jasiohost.AsioDriver
Creates audio buffers for the set of designated channels.

D

disposeBuffers() - Method in class com.synthbot.jasiohost.AsioDriver
Remove the previously created audio buffers (with createBuffers()).

E

equals(Object) - Method in class com.synthbot.jasiohost.AsioChannel
 
ExampleHost - Class in com.synthbot.jasiohost
 
ExampleHost() - Constructor for class com.synthbot.jasiohost.ExampleHost
 
exit() - Method in class com.synthbot.jasiohost.AsioDriver
Closes all data structures relating to the operation of the ASIO driver, though the driver remains loaded in memory.

F

finalize() - Method in class com.synthbot.jasiohost.AsioDriver
 

G

getAsioVersion() - Method in class com.synthbot.jasiohost.AsioDriver
Returns the version of ASIO which this driver uses (currently 1 or 2).
getAsioVersion() - Method in class com.synthbot.jasiohost.AsioDriverInfo
 
getBufferGranularity() - Method in class com.synthbot.jasiohost.AsioDriver
 
getBufferMaxSize() - Method in class com.synthbot.jasiohost.AsioDriver
Returns the maximum supported buffer size.
getBufferMinSize() - Method in class com.synthbot.jasiohost.AsioDriver
Returns the minimum supported buffer size.
getBufferPreferredSize() - Method in class com.synthbot.jasiohost.AsioDriver
Returns the preferred buffer size.
getByteBuffer() - Method in class com.synthbot.jasiohost.AsioChannel
Returns the current buffer to read or write from, with the position reset to zero.
getChannelGroup() - Method in class com.synthbot.jasiohost.AsioChannel
 
getChannelIndex() - Method in class com.synthbot.jasiohost.AsioChannel
 
getChannelInput(int) - Method in class com.synthbot.jasiohost.AsioDriver
Get information about an input channel.
getChannelName() - Method in class com.synthbot.jasiohost.AsioChannel
 
getChannelOutput(int) - Method in class com.synthbot.jasiohost.AsioDriver
Get information about an output channel.
getCurrentDriver() - Static method in class com.synthbot.jasiohost.AsioDriver
Returns the currently loaded AsioDriver.
getCurrentState() - Method in class com.synthbot.jasiohost.AsioDriver
Returns the current state of the ASIO driver.
getDriver(String) - Static method in class com.synthbot.jasiohost.AsioDriver
The designated ASIO driver is loaded and returned in the INITIALIZED state.
getDriverName() - Method in class com.synthbot.jasiohost.AsioDriverInfo
 
getDriverNames() - Static method in class com.synthbot.jasiohost.AsioDriver
A list of all (maximum 32) ASIO drivers registered with the system is returned.
getDriverVersion() - Method in class com.synthbot.jasiohost.AsioDriverInfo
 
getErrorMessage() - Method in class com.synthbot.jasiohost.AsioDriverInfo
 
getLatencyInput() - Method in class com.synthbot.jasiohost.AsioDriver
Note: As getLatencyInput() will also have to include the audio buffer size of the createBuffers() call, the application should call this function after the buffer creation.
getLatencyOutput() - Method in class com.synthbot.jasiohost.AsioDriver
Note: As getLatencyOutput() will also have to include the audio buffer size of the createBuffers() call, the application should call this function after the buffer creation.
getName() - Method in class com.synthbot.jasiohost.AsioDriver
Returns the name of the driver.
getNumChannelsInput() - Method in class com.synthbot.jasiohost.AsioDriver
Returns the number of available input channels.
getNumChannelsOutput() - Method in class com.synthbot.jasiohost.AsioDriver
Returns the number of available output channels.
getSampleRate() - Method in class com.synthbot.jasiohost.AsioDriver
Returns the current sample rate to which the host is set.
getSampleType() - Method in class com.synthbot.jasiohost.AsioChannel
 
getSampleType(int) - Static method in enum com.synthbot.jasiohost.AsioSampleType
 
getVersion() - Method in class com.synthbot.jasiohost.AsioDriver
Returns the version of the driver.

H

hashCode() - Method in class com.synthbot.jasiohost.AsioChannel
 

I

isActive() - Method in class com.synthbot.jasiohost.AsioChannel
 
isDriverLoaded() - Static method in class com.synthbot.jasiohost.AsioDriver
Returns true if a driver is currently loaded, false otherwise.
isInput() - Method in class com.synthbot.jasiohost.AsioChannel
 

L

latenciesChanged(int, int) - Method in interface com.synthbot.jasiohost.AsioDriverListener
 
latenciesChanged(int, int) - Method in class com.synthbot.jasiohost.ExampleHost
 

M

main(String[]) - Static method in class com.synthbot.jasiohost.ExampleHost
 

O

openControlPanel() - Method in class com.synthbot.jasiohost.AsioDriver
Open the native control panel, allowing the user to adjust the ASIO settings.

R

read(float[]) - Method in class com.synthbot.jasiohost.AsioChannel
A convenience method to read samples from the input buffer to a float array.
removeAsioDriverListener(AsioDriverListener) - Method in class com.synthbot.jasiohost.AsioDriver
Unregister an AsioDriverListener.
resetRequest() - Method in interface com.synthbot.jasiohost.AsioDriverListener
The driver requests a reset in the case of an unexpected failure or a device reconfiguration.
resetRequest() - Method in class com.synthbot.jasiohost.ExampleHost
 
resyncRequest() - Method in interface com.synthbot.jasiohost.AsioDriverListener
 
resyncRequest() - Method in class com.synthbot.jasiohost.ExampleHost
 
returnToState(AsioDriverState) - Method in class com.synthbot.jasiohost.AsioDriver
Return the driver to a given state.

S

sampleRateDidChange(double) - Method in interface com.synthbot.jasiohost.AsioDriverListener
 
sampleRateDidChange(double) - Method in class com.synthbot.jasiohost.ExampleHost
 
setBufferIndex(int) - Method in class com.synthbot.jasiohost.AsioChannel
 
setByteBuffers(ByteBuffer, ByteBuffer) - Method in class com.synthbot.jasiohost.AsioChannel
 
shutdownAndUnloadDriver() - Method in class com.synthbot.jasiohost.AsioDriver
Shutdown the ASIO driver, regardless of what state it is in.
start() - Method in class com.synthbot.jasiohost.AsioDriver
Start the driver.
stop() - Method in class com.synthbot.jasiohost.AsioDriver
Stop the driver.

T

toString() - Method in class com.synthbot.jasiohost.AsioChannel
Returns a string description of the channel in the format, "Output Channel 0: Analog Out 1/2 Delta-AP [1], ASIOSTInt32LSB, group 0, inactive"
toString() - Method in class com.synthbot.jasiohost.AsioDriverInfo
 

V

valueOf(String) - Static method in enum com.synthbot.jasiohost.AsioDriverState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.synthbot.jasiohost.AsioSampleType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.synthbot.jasiohost.AsioDriverState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.synthbot.jasiohost.AsioSampleType
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(float[]) - Method in class com.synthbot.jasiohost.AsioChannel
A convenience method to write a float array of samples to the output.

A B C D E F G H I L M O R S T V W