cnrg.itx.datax.jaudio
Class JAudioDevice
java.lang.Object
|
+--cnrg.itx.datax.jaudio.JAudioDevice
- public class JAudioDevice
- extends java.lang.Object
Methods inherited from class java.lang.Object |
,
clone,
equals,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
debug
public static boolean debug
numDevices
private static int numDevices
deviceNames
protected static java.lang.String[] deviceNames
devices
protected static java.util.Vector[] devices
hwoDevices
protected static java.util.Hashtable hwoDevices
hwiDevices
protected static java.util.Hashtable hwiDevices
messageThread
private static JAudioMessageThread messageThread
initialized
private static boolean initialized
deviceID
public int deviceID
mode
public int mode
deviceName
public java.lang.String deviceName
in
public JAudioIn in
out
public JAudioOut out
lastError
private int lastError
lastErrorMsg
private java.lang.String lastErrorMsg
hwi
private int hwi
hwo
private int hwo
closed
private boolean closed
DUPLEX
public static final int DUPLEX
INPUT
public static final int INPUT
OUTPUT
public static final int OUTPUT
SAMPLE_RATE
public static final int SAMPLE_RATE
SAMPLE_BITS
public static final int SAMPLE_BITS
JAudioDevice
public JAudioDevice(int deviceID)
throws JAudioException
JAudioDevice
public JAudioDevice(int deviceID,
int mode)
throws JAudioException
close
public void close()
throws JAudioException
finalize
public void finalize()
- Overrides:
- finalize in class java.lang.Object
initN
private void initN(int msgThreadID,
boolean debug)
closeN
private void closeN()
inUse
public boolean inUse(int deviceID,
int mode)
inUse
public static int inUse()
getNumDevices
public static int getNumDevices()
getDeviceByHwo
public static JAudioDevice getDeviceByHwo(int hwo)
getDeviceByHwi
public static JAudioDevice getDeviceByHwi(int hwi)
println
public static void println(java.lang.String s)
checkError
protected void checkError()
throws JAudioException
initialize
private static void initialize(JAudioDevice device)