com.groovemanager.spi.asio
Class TestASIO

java.lang.Object
  extended by com.groovemanager.spi.asio.TestASIO

public class TestASIO
extends Object

Test class for jsASIO

Author:
Manu Robledo

Field Summary
private  int action
           
private  int bufferSize
           
private  String filename
           
private static int HELP
           
private static int INFO
           
private  int lineIndex
           
private static int LIST
           
private  int mixerIndex
           
private static int PLAY
           
private  double sampleRate
           
private static int TEST
           
 
Constructor Summary
TestASIO()
           
 
Method Summary
private  void listLines()
           
private  void listMixers()
           
static void main(String[] args)
          Main method - -mixer=[0...n] - -line=[0...n] - -source=[filename] - -samplerate=[rate] - -buffersize=[size]
private static int parseAction(String[] args)
           
private static int parseBufferSize(String[] args)
           
private static int parseLineIndex(String[] args)
           
private static int parseMixerIndex(String[] args)
           
private static double parseSampleRate(String[] args)
           
private static String parseSourceFile(String[] args)
           
private  void playFile()
           
private  void printUsage()
           
private  void testASIO()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HELP

private static final int HELP
See Also:
Constant Field Values

LIST

private static final int LIST
See Also:
Constant Field Values

INFO

private static final int INFO
See Also:
Constant Field Values

TEST

private static final int TEST
See Also:
Constant Field Values

PLAY

private static final int PLAY
See Also:
Constant Field Values

action

private int action

mixerIndex

private int mixerIndex

filename

private String filename

bufferSize

private int bufferSize

lineIndex

private int lineIndex

sampleRate

private double sampleRate
Constructor Detail

TestASIO

public TestASIO()
Method Detail

main

public static void main(String[] args)
Main method - -mixer=[0...n] - -line=[0...n] - -source=[filename] - -samplerate=[rate] - -buffersize=[size]

Parameters:
args -

parseAction

private static int parseAction(String[] args)

parseMixerIndex

private static int parseMixerIndex(String[] args)

parseLineIndex

private static int parseLineIndex(String[] args)

parseBufferSize

private static int parseBufferSize(String[] args)

parseSourceFile

private static String parseSourceFile(String[] args)

parseSampleRate

private static double parseSampleRate(String[] args)

printUsage

private void printUsage()

listMixers

private void listMixers()

listLines

private void listLines()

testASIO

private void testASIO()

playFile

private void playFile()