public class JEsd extends Object
Modifier and Type | Field and Description |
---|---|
static int |
ESD_ADPCM |
static int |
ESD_BITS16 |
static int |
ESD_BITS8 |
static int |
ESD_BUF_SIZE |
static int |
ESD_DEFAULT_PORT |
static int |
ESD_DEFAULT_RATE |
static int |
ESD_KEY_LEN |
static int |
ESD_LOOP |
static int |
ESD_MASK_BITS |
static int |
ESD_MASK_CHAN |
static int |
ESD_MASK_FUNC |
static int |
ESD_MASK_MODE |
static int |
ESD_MONITOR |
static int |
ESD_MONO |
static int |
ESD_NAME_MAX |
static int |
ESD_PLAY |
static int |
ESD_RECORD |
static int |
ESD_SAMPLE |
static int |
ESD_STEREO |
static int |
ESD_STOP |
static int |
ESD_STREAM |
static int |
ESM_ERROR |
static int |
ESM_ON_AUTOSTANDBY |
static int |
ESM_ON_STANDBY |
static int |
ESM_RUNNING |
static String |
version |
Constructor and Description |
---|
JEsd() |
JEsd(int port) |
JEsd(String host) |
JEsd(String host,
int port) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
int |
confirm_sample_cache() |
int |
file_cache(String name_prefix,
String filename) |
static JEsd |
filter_stream(int format,
int rate,
String host,
String name) |
int |
lock() |
static JEsd |
monitor_stream(int format,
int rate,
String host,
String name) |
static void |
play_file(String name_prefix,
String filename,
boolean fallback) |
static JEsd |
play_stream_fallback(int format,
int rate,
String host,
String name) |
static JEsd |
play_stream(int format,
int rate,
String host,
String name) |
int |
read(byte[] array,
int size) |
static JEsd |
record_stream_fallback(int format,
int rate,
String host,
String name) |
static JEsd |
record_stream(int format,
int rate,
String host,
String name) |
int |
resume() |
int |
sample_cache(int format,
int rate,
int size,
String name) |
int |
sample_free(int sample) |
int |
sample_getid(String name) |
int |
sample_loop(int sample) |
int |
sample_play(int sample) |
void |
send_file(WAVEFile file,
int bytes_per_frame) |
int |
standby() |
int |
unlock() |
int |
write(byte[] array,
int size) |
int |
write(byte[] array,
int off,
int size) |
public static final String version
public static final int ESD_MASK_MODE
public static final int ESD_STREAM
public static final int ESD_SAMPLE
public static final int ESD_ADPCM
public static final int ESD_MASK_FUNC
public static final int ESD_PLAY
public static final int ESD_MONITOR
public static final int ESD_RECORD
public static final int ESD_STOP
public static final int ESD_LOOP
public static final int ESD_BUF_SIZE
public static final int ESD_NAME_MAX
public static final int ESD_KEY_LEN
public static final int ESM_ERROR
public static final int ESM_ON_STANDBY
public static final int ESM_ON_AUTOSTANDBY
public static final int ESM_RUNNING
public static final int ESD_MASK_CHAN
public static final int ESD_MONO
public static final int ESD_STEREO
public static final int ESD_MASK_BITS
public static final int ESD_BITS8
public static final int ESD_BITS16
public static final int ESD_DEFAULT_PORT
public static final int ESD_DEFAULT_RATE
public JEsd() throws JEsdException
JEsdException
public JEsd(int port) throws JEsdException
JEsdException
public JEsd(String host) throws JEsdException
JEsdException
public JEsd(String host, int port) throws JEsdException
JEsdException
public int lock()
public int unlock()
public int standby()
public int resume()
public static JEsd play_stream(int format, int rate, String host, String name) throws JEsdException
JEsdException
public static JEsd play_stream_fallback(int format, int rate, String host, String name) throws JEsdException
JEsdException
public static JEsd monitor_stream(int format, int rate, String host, String name) throws JEsdException
JEsdException
public static JEsd filter_stream(int format, int rate, String host, String name) throws JEsdException
JEsdException
public static JEsd record_stream(int format, int rate, String host, String name) throws JEsdException
JEsdException
public static JEsd record_stream_fallback(int format, int rate, String host, String name) throws JEsdException
JEsdException
public int sample_cache(int format, int rate, int size, String name)
public int confirm_sample_cache()
public int sample_getid(String name)
public int sample_free(int sample)
public int sample_play(int sample)
public int sample_loop(int sample)
public int file_cache(String name_prefix, String filename) throws IOException
IOException
public static void play_file(String name_prefix, String filename, boolean fallback) throws IOException
IOException
public void send_file(WAVEFile file, int bytes_per_frame)
public int write(byte[] array, int size)
public int write(byte[] array, int off, int size)
public int read(byte[] array, int size)
public void close()