public class Microsound
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
javax.sound.sampled.AudioFormat |
getAudioFormat() |
static Microsound |
getInstance() |
static java.lang.Long |
getLong(byte[] array,
int offset) |
static byte[] |
longToBytes(long x) |
static void |
main(java.lang.String[] args) |
void |
open(javax.sound.sampled.AudioFormat audioFormat,
java.io.File toAudioFile,
java.net.InetAddress inetAddress,
int port) |
void |
open(javax.sound.sampled.AudioFormat audioFormat,
java.io.File toAudioFile,
java.net.InetAddress inetAddress,
int port,
java.lang.Long from,
java.lang.Long to) |
void |
sendUDPMessage(byte[] mess_b,
java.net.InetAddress address,
int port) |
void |
sendUDPMessage(byte[] mess_b,
java.net.InetAddress address,
int port,
java.lang.Long from,
java.lang.Long to) |
void |
setAudioFormat(javax.sound.sampled.AudioFormat audioFormat) |
void |
startSoundServer(java.net.InetAddress serverAddress,
int serverPort,
java.lang.Long pid) |
void |
startSoundServer(int port) |
void |
startSoundServer(int port,
java.net.InetAddress serverAddress,
int serverPort,
java.lang.Long pid) |
void |
startTransitServer(int port) |
void |
stop() |
void |
stopSoundServer() |
public static Microsound getInstance()
public void sendUDPMessage(byte[] mess_b, java.net.InetAddress address, int port)
public void sendUDPMessage(byte[] mess_b, java.net.InetAddress address, int port, java.lang.Long from, java.lang.Long to)
public javax.sound.sampled.AudioFormat getAudioFormat()
public void setAudioFormat(javax.sound.sampled.AudioFormat audioFormat)
public void startSoundServer(int port)
public void startSoundServer(java.net.InetAddress serverAddress, int serverPort, java.lang.Long pid)
public void startSoundServer(int port, java.net.InetAddress serverAddress, int serverPort, java.lang.Long pid)
public void stopSoundServer()
public void open(javax.sound.sampled.AudioFormat audioFormat, java.io.File toAudioFile, java.net.InetAddress inetAddress, int port)
audioFormat
- nullabletoAudioFile
- nullableinetAddress
- nullableport
- send to with portpublic void open(javax.sound.sampled.AudioFormat audioFormat, java.io.File toAudioFile, java.net.InetAddress inetAddress, int port, java.lang.Long from, java.lang.Long to)
audioFormat
- nullabletoAudioFile
- nullableinetAddress
- nullableport
- send to with portfrom
- ID nullableto
- ID nullablepublic void stop()
public void startTransitServer(int port)
public static java.lang.Long getLong(byte[] array, int offset)
public static byte[] longToBytes(long x)
public static void main(java.lang.String[] args) throws java.lang.InterruptedException
java.lang.InterruptedException