Class Speex
- java.lang.Object
-
- org.jitsi.impl.neomedia.codec.audio.speex.Speex
-
public final class Speex extends Object
Provides the interface to the native Speex library.- Author:
- Lubomir Marinov
-
-
Field Summary
Fields Modifier and Type Field Description static intSPEEX_GET_FRAME_SIZEstatic intSPEEX_MODEID_NBstatic intSPEEX_MODEID_UWBstatic intSPEEX_MODEID_WBstatic intSPEEX_RESAMPLER_QUALITY_VOIPstatic intSPEEX_SET_ENHstatic intSPEEX_SET_QUALITYstatic intSPEEX_SET_SAMPLING_RATE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidassertSpeexIsFunctional()static voidspeex_bits_destroy(long bits)static longspeex_bits_init()static intspeex_bits_nbytes(long bits)static voidspeex_bits_read_from(long bits, byte[] bytes, int bytesOffset, int len)static intspeex_bits_remaining(long bits)static voidspeex_bits_reset(long bits)static intspeex_bits_write(long bits, byte[] bytes, int bytesOffset, int max_len)static intspeex_decode_int(long state, long bits, byte[] out, int byteOffset)static intspeex_decoder_ctl(long state, int request)static intspeex_decoder_ctl(long state, int request, int value)static voidspeex_decoder_destroy(long state)static longspeex_decoder_init(long mode)static intspeex_encode_int(long state, byte[] in, int inOffset, long bits)static intspeex_encoder_ctl(long state, int request)static intspeex_encoder_ctl(long state, int request, int value)static voidspeex_encoder_destroy(long state)static longspeex_encoder_init(long mode)static longspeex_lib_get_mode(int mode)static voidspeex_resampler_destroy(long state)static longspeex_resampler_init(int nb_channels, int in_rate, int out_rate, int quality, long err)static intspeex_resampler_process_interleaved_int(long state, byte[] in, int inOffset, int in_len, byte[] out, int outOffset, int out_len)static intspeex_resampler_set_rate(long state, int in_rate, int out_rate)
-
-
-
Field Detail
-
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
-
-
Method Detail
-
assertSpeexIsFunctional
public 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)
-
-