Package asiojni

Class AsioJniInterface

java.lang.Object
asiojni.AsioJniInterface

public class AsioJniInterface extends Object
  • Field Details Link icon

  • Constructor Details Link icon

    • AsioJniInterface Link icon

      public AsioJniInterface(ASIOSoundSystem asioSoundSystem)
  • Method Details Link icon

    • getAsioDrivers Link icon

      public void getAsioDrivers(AsioDriverInfos asioDrivers)
    • jniGetAsioControlPanelSettings Link icon

      public boolean jniGetAsioControlPanelSettings(String driverName, AsioJniInterface.AsioDriverSettings asioDriverSettings)
    • jniAsioStart Link icon

      public void jniAsioStart(AsioJniInterface.AsioController asioController, String driverName, int[] maxChannelList, int[] outputChannels)
    • jniSetDriverAndSampleRate Link icon

      public void jniSetDriverAndSampleRate(int sampleRate, int numChannels, String driverName)
    • jniPlayData Link icon

      public boolean jniPlayData(int iChannel, double[] data)
    • createChannelBuffers Link icon

      public void createChannelBuffers()
    • addDriverToList Link icon

      public void addDriverToList(String driverName, int[] maxChannels, int[] sampleRateInfo)
    • load Link icon

      public static void load()
    • callJniGetAsioDrivers Link icon

      public void callJniGetAsioDrivers(AsioDriverInfos asioDrivers)
    • getInputChannelList Link icon

      public int[] getInputChannelList()
    • getNumInputChannels Link icon

      public int getNumInputChannels()
    • getNumOutputChannels Link icon

      public int getNumOutputChannels()
    • updateJavaBuffers Link icon

      public void updateJavaBuffers(int channelNumber, double[] data)
    • isRecordActive Link icon

      public boolean isRecordActive()
    • setRecordActive Link icon

      public void setRecordActive(boolean recordActive)
    • getSampleRate Link icon

      public int getSampleRate()
    • displayAsioMessage Link icon

      public void displayAsioMessage(int Error)
    • getAsioDriverInfos Link icon

      public AsioDriverInfos getAsioDriverInfos()
    • setInputChannelList Link icon

      public void setInputChannelList(int[] inputChannelList, int nInputChannels)
    • getPlaybackChannels Link icon

      public int[] getPlaybackChannels()
    • setPlaybackChannels Link icon

      public void setPlaybackChannels(int[] playbackChannels)
    • getAsioDataUnits Link icon

      public Vector<RawDataUnit> getAsioDataUnits()
    • playData Link icon

      public boolean playData(int outputChannel, RawDataUnit rawDataUnit)