net.java.sip.communicator.impl.neomedia.codec.audio.speex
Class Speex
java.lang.Object
net.java.sip.communicator.impl.neomedia.codec.audio.speex.Speex
public final class Speex
- extends Object
Provides the interface to the native Speex library.
- Author:
- Lubomir Marinov
|
Method Summary |
(package private) static void |
assertSpeexIsFunctional()
|
static void |
speex_bits_destroy(long bits)
|
static long |
speex_bits_init()
|
static int |
speex_bits_nbytes(long bits)
|
static void |
speex_bits_read_from(long bits,
byte[] bytes,
int bytesOffset,
int len)
|
static int |
speex_bits_remaining(long bits)
|
static void |
speex_bits_reset(long bits)
|
static int |
speex_bits_write(long bits,
byte[] bytes,
int bytesOffset,
int max_len)
|
static int |
speex_decode_int(long state,
long bits,
byte[] out,
int byteOffset)
|
static int |
speex_decoder_ctl(long state,
int request)
|
static int |
speex_decoder_ctl(long state,
int request,
int value)
|
static void |
speex_decoder_destroy(long state)
|
static long |
speex_decoder_init(long mode)
|
static int |
speex_encode_int(long state,
byte[] in,
int inOffset,
long bits)
|
static int |
speex_encoder_ctl(long state,
int request)
|
static int |
speex_encoder_ctl(long state,
int request,
int value)
|
static void |
speex_encoder_destroy(long state)
|
static long |
speex_encoder_init(long mode)
|
static long |
speex_lib_get_mode(int mode)
|
static void |
speex_resampler_destroy(long state)
|
static long |
speex_resampler_init(int nb_channels,
int in_rate,
int out_rate,
int quality,
long err)
|
static int |
speex_resampler_process_interleaved_int(long state,
byte[] in,
int inOffset,
int in_len,
byte[] out,
int outOffset,
int out_len)
|
static int |
speex_resampler_set_rate(long state,
int in_rate,
int out_rate)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SPEEX_GET_FRAME_SIZE
public static final int SPEEX_GET_FRAME_SIZE
- See Also:
- Constant Field Values
SPEEX_MODEID_NB
public static final int SPEEX_MODEID_NB
- See Also:
- Constant Field Values
SPEEX_MODEID_UWB
public static final int SPEEX_MODEID_UWB
- See Also:
- Constant Field Values
SPEEX_MODEID_WB
public static final int SPEEX_MODEID_WB
- See Also:
- Constant Field Values
SPEEX_RESAMPLER_QUALITY_VOIP
public static final int SPEEX_RESAMPLER_QUALITY_VOIP
- See Also:
- Constant Field Values
SPEEX_SET_ENH
public static final int SPEEX_SET_ENH
- See Also:
- Constant Field Values
SPEEX_SET_QUALITY
public static final int SPEEX_SET_QUALITY
- See Also:
- Constant Field Values
SPEEX_SET_SAMPLING_RATE
public static final int SPEEX_SET_SAMPLING_RATE
- See Also:
- Constant Field Values
assertSpeexIsFunctional
static void assertSpeexIsFunctional()
speex_bits_destroy
public static void speex_bits_destroy(long bits)
speex_bits_init
public static long speex_bits_init()
speex_bits_nbytes
public static int speex_bits_nbytes(long bits)
speex_bits_read_from
public static void speex_bits_read_from(long bits,
byte[] bytes,
int bytesOffset,
int len)
speex_bits_remaining
public static int speex_bits_remaining(long bits)
speex_bits_reset
public static void speex_bits_reset(long bits)
speex_bits_write
public static int speex_bits_write(long bits,
byte[] bytes,
int bytesOffset,
int max_len)
speex_decode_int
public static int speex_decode_int(long state,
long bits,
byte[] out,
int byteOffset)
speex_decoder_ctl
public static int speex_decoder_ctl(long state,
int request)
speex_decoder_ctl
public static int speex_decoder_ctl(long state,
int request,
int value)
speex_decoder_destroy
public static void speex_decoder_destroy(long state)
speex_decoder_init
public static long speex_decoder_init(long mode)
speex_encode_int
public static int speex_encode_int(long state,
byte[] in,
int inOffset,
long bits)
speex_encoder_ctl
public static int speex_encoder_ctl(long state,
int request)
speex_encoder_ctl
public static int speex_encoder_ctl(long state,
int request,
int value)
speex_encoder_destroy
public static void speex_encoder_destroy(long state)
speex_encoder_init
public static long speex_encoder_init(long mode)
speex_lib_get_mode
public static long speex_lib_get_mode(int mode)
speex_resampler_destroy
public static void speex_resampler_destroy(long state)
speex_resampler_init
public static long speex_resampler_init(int nb_channels,
int in_rate,
int out_rate,
int quality,
long err)
speex_resampler_process_interleaved_int
public static int speex_resampler_process_interleaved_int(long state,
byte[] in,
int inOffset,
int in_len,
byte[] out,
int outOffset,
int out_len)
speex_resampler_set_rate
public static int speex_resampler_set_rate(long state,
int in_rate,
int out_rate)
SIP Communicator, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.