Package asiojni
Class AsioJniInterface
java.lang.Object
asiojni.AsioJniInterface
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclass - 
Field Summary
FieldsModifier and TypeFieldDescription - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddDriverToList(String driverName, int[] maxChannels, int[] sampleRateInfo) voidcallJniGetAsioDrivers(AsioDriverInfos asioDrivers) voidvoiddisplayAsioMessage(int Error) voidgetAsioDrivers(AsioDriverInfos asioDrivers) int[]intintint[]intbooleanvoidjniAsioStart(AsioJniInterface.AsioController asioController, String driverName, int[] maxChannelList, int[] outputChannels) booleanjniGetAsioControlPanelSettings(String driverName, AsioJniInterface.AsioDriverSettings asioDriverSettings) booleanjniPlayData(int iChannel, double[] data) voidjniSetDriverAndSampleRate(int sampleRate, int numChannels, String driverName) static voidload()booleanplayData(int outputChannel, RawDataUnit rawDataUnit) voidsetInputChannelList(int[] inputChannelList, int nInputChannels) voidsetPlaybackChannels(int[] playbackChannels) voidsetRecordActive(boolean recordActive) voidupdateJavaBuffers(int channelNumber, double[] data)  
- 
Field Details
- 
asioDriverInfos
 - 
asioDriverSettings
 - 
asioController
 
 - 
 - 
Constructor Details
- 
AsioJniInterface
 
 - 
 - 
Method Details
- 
getAsioDrivers
 - 
jniGetAsioControlPanelSettings
public boolean jniGetAsioControlPanelSettings(String driverName, AsioJniInterface.AsioDriverSettings asioDriverSettings)  - 
jniAsioStart
public void jniAsioStart(AsioJniInterface.AsioController asioController, String driverName, int[] maxChannelList, int[] outputChannels)  - 
jniSetDriverAndSampleRate
 - 
jniPlayData
public boolean jniPlayData(int iChannel, double[] data)  - 
createChannelBuffers
public void createChannelBuffers() - 
addDriverToList
 - 
load
public static void load() - 
callJniGetAsioDrivers
 - 
getInputChannelList
public int[] getInputChannelList() - 
getNumInputChannels
public int getNumInputChannels() - 
getNumOutputChannels
public int getNumOutputChannels() - 
updateJavaBuffers
public void updateJavaBuffers(int channelNumber, double[] data)  - 
isRecordActive
public boolean isRecordActive() - 
setRecordActive
public void setRecordActive(boolean recordActive)  - 
getSampleRate
public int getSampleRate() - 
displayAsioMessage
public void displayAsioMessage(int Error)  - 
getAsioDriverInfos
 - 
setInputChannelList
public void setInputChannelList(int[] inputChannelList, int nInputChannels)  - 
getPlaybackChannels
public int[] getPlaybackChannels() - 
setPlaybackChannels
public void setPlaybackChannels(int[] playbackChannels)  - 
getAsioDataUnits
 - 
playData
 
 -