public interface Opus
extends com.sun.jna.Library
Completely removed all of the javadoc in this class because it was terrible and throwing errors when gradle attempted to create javadoc for it. If you want to see the javadoc, please refer to the the original developer's Github repo.
Modifier and Type | Interface and Description |
---|---|
static class |
Opus.OpusCustomDecoder |
static class |
Opus.OpusCustomEncoder |
static class |
Opus.OpusCustomMode |
static class |
Opus.OpusDecoder |
static class |
Opus.OpusEncoder |
static class |
Opus.OpusMSDecoder |
static class |
Opus.OpusMSEncoder |
static class |
Opus.OpusRepacketizer |
Modifier and Type | Method and Description |
---|---|
int |
opus_custom_decode_float(com.sun.jna.ptr.PointerByReference st,
byte[] data,
int len,
java.nio.FloatBuffer pcm,
int frame_size) |
int |
opus_custom_decode_float(com.sun.jna.ptr.PointerByReference st,
com.sun.jna.Pointer data,
int len,
com.sun.jna.ptr.FloatByReference pcm,
int frame_size) |
int |
opus_custom_decode(com.sun.jna.ptr.PointerByReference st,
byte[] data,
int len,
java.nio.ShortBuffer pcm,
int frame_size) |
int |
opus_custom_decode(com.sun.jna.ptr.PointerByReference st,
com.sun.jna.Pointer data,
int len,
com.sun.jna.ptr.ShortByReference pcm,
int frame_size) |
com.sun.jna.ptr.PointerByReference |
opus_custom_decoder_create(com.sun.jna.ptr.PointerByReference mode,
int channels,
java.nio.IntBuffer error) |
com.sun.jna.ptr.PointerByReference |
opus_custom_decoder_create(com.sun.jna.ptr.PointerByReference mode,
int channels,
com.sun.jna.ptr.IntByReference error) |
int |
opus_custom_decoder_ctl(com.sun.jna.ptr.PointerByReference st,
int request,
java.lang.Object... varargs) |
void |
opus_custom_decoder_destroy(com.sun.jna.ptr.PointerByReference st) |
int |
opus_custom_decoder_get_size(com.sun.jna.ptr.PointerByReference mode,
int channels) |
int |
opus_custom_decoder_init(com.sun.jna.ptr.PointerByReference st,
com.sun.jna.ptr.PointerByReference mode,
int channels) |
int |
opus_custom_encode_float(com.sun.jna.ptr.PointerByReference st,
float[] pcm,
int frame_size,
java.nio.ByteBuffer compressed,
int maxCompressedBytes) |
int |
opus_custom_encode_float(com.sun.jna.ptr.PointerByReference st,
com.sun.jna.ptr.FloatByReference pcm,
int frame_size,
com.sun.jna.Pointer compressed,
int maxCompressedBytes) |
int |
opus_custom_encode(com.sun.jna.ptr.PointerByReference st,
java.nio.ShortBuffer pcm,
int frame_size,
java.nio.ByteBuffer compressed,
int maxCompressedBytes) |
int |
opus_custom_encode(com.sun.jna.ptr.PointerByReference st,
com.sun.jna.ptr.ShortByReference pcm,
int frame_size,
com.sun.jna.Pointer compressed,
int maxCompressedBytes) |
com.sun.jna.ptr.PointerByReference |
opus_custom_encoder_create(com.sun.jna.ptr.PointerByReference mode,
int channels,
java.nio.IntBuffer error) |
com.sun.jna.ptr.PointerByReference |
opus_custom_encoder_create(com.sun.jna.ptr.PointerByReference mode,
int channels,
com.sun.jna.ptr.IntByReference error) |
int |
opus_custom_encoder_ctl(com.sun.jna.ptr.PointerByReference st,
int request,
java.lang.Object... varargs) |
void |
opus_custom_encoder_destroy(com.sun.jna.ptr.PointerByReference st) |
int |
opus_custom_encoder_get_size(com.sun.jna.ptr.PointerByReference mode,
int channels) |
com.sun.jna.ptr.PointerByReference |
opus_custom_mode_create(int Fs,
int frame_size,
java.nio.IntBuffer error) |
void |
opus_custom_mode_destroy(com.sun.jna.ptr.PointerByReference mode) |
int |
opus_decode_float(com.sun.jna.ptr.PointerByReference st,
byte[] data,
int len,
java.nio.FloatBuffer pcm,
int frame_size,
int decode_fec) |
int |
opus_decode_float(com.sun.jna.ptr.PointerByReference st,
com.sun.jna.Pointer data,
int len,
com.sun.jna.ptr.FloatByReference pcm,
int frame_size,
int decode_fec) |
int |
opus_decode(com.sun.jna.ptr.PointerByReference st,
byte[] data,
int len,
java.nio.ShortBuffer pcm,
int frame_size,
int decode_fec) |
int |
opus_decode(com.sun.jna.ptr.PointerByReference st,
com.sun.jna.Pointer data,
int len,
com.sun.jna.ptr.ShortByReference pcm,
int frame_size,
int decode_fec) |
com.sun.jna.ptr.PointerByReference |
opus_decoder_create(int Fs,
int channels,
java.nio.IntBuffer error) |
int |
opus_decoder_ctl(com.sun.jna.ptr.PointerByReference st,
int request,
java.lang.Object... varargs) |
void |
opus_decoder_destroy(com.sun.jna.ptr.PointerByReference st) |
int |
opus_decoder_get_nb_samples(com.sun.jna.ptr.PointerByReference dec,
byte[] packet,
int len) |
int |
opus_decoder_get_nb_samples(com.sun.jna.ptr.PointerByReference dec,
com.sun.jna.Pointer packet,
int len) |
int |
opus_decoder_get_size(int channels) |
int |
opus_decoder_init(com.sun.jna.ptr.PointerByReference st,
int Fs,
int channels) |
int |
opus_encode_float(com.sun.jna.ptr.PointerByReference st,
float[] pcm,
int frame_size,
java.nio.ByteBuffer data,
int max_data_bytes) |
int |
opus_encode_float(com.sun.jna.ptr.PointerByReference st,
com.sun.jna.ptr.FloatByReference pcm,
int frame_size,
com.sun.jna.Pointer data,
int max_data_bytes) |
int |
opus_encode(com.sun.jna.ptr.PointerByReference st,
java.nio.ShortBuffer pcm,
int frame_size,
java.nio.ByteBuffer data,
int max_data_bytes) |
int |
opus_encode(com.sun.jna.ptr.PointerByReference st,
com.sun.jna.ptr.ShortByReference pcm,
int frame_size,
com.sun.jna.Pointer data,
int max_data_bytes) |
com.sun.jna.ptr.PointerByReference |
opus_encoder_create(int Fs,
int channels,
int application,
java.nio.IntBuffer error) |
int |
opus_encoder_ctl(com.sun.jna.ptr.PointerByReference st,
int request,
java.lang.Object... varargs) |
void |
opus_encoder_destroy(com.sun.jna.ptr.PointerByReference st) |
int |
opus_encoder_get_size(int channels) |
int |
opus_encoder_init(com.sun.jna.ptr.PointerByReference st,
int Fs,
int channels,
int application) |
java.lang.String |
opus_get_version_string() |
int |
opus_multistream_decode_float(com.sun.jna.ptr.PointerByReference st,
byte[] data,
int len,
java.nio.FloatBuffer pcm,
int frame_size,
int decode_fec) |
int |
opus_multistream_decode_float(com.sun.jna.ptr.PointerByReference st,
com.sun.jna.Pointer data,
int len,
com.sun.jna.ptr.FloatByReference pcm,
int frame_size,
int decode_fec) |
int |
opus_multistream_decode(com.sun.jna.ptr.PointerByReference st,
byte[] data,
int len,
java.nio.ShortBuffer pcm,
int frame_size,
int decode_fec) |
int |
opus_multistream_decode(com.sun.jna.ptr.PointerByReference st,
com.sun.jna.Pointer data,
int len,
com.sun.jna.ptr.ShortByReference pcm,
int frame_size,
int decode_fec) |
com.sun.jna.ptr.PointerByReference |
opus_multistream_decoder_create(int Fs,
int channels,
int streams,
int coupled_streams,
byte[] mapping,
java.nio.IntBuffer error) |
int |
opus_multistream_decoder_ctl(com.sun.jna.ptr.PointerByReference st,
int request,
java.lang.Object... varargs) |
void |
opus_multistream_decoder_destroy(com.sun.jna.ptr.PointerByReference st) |
int |
opus_multistream_decoder_get_size(int streams,
int coupled_streams) |
int |
opus_multistream_decoder_init(com.sun.jna.ptr.PointerByReference st,
int Fs,
int channels,
int streams,
int coupled_streams,
byte[] mapping) |
int |
opus_multistream_decoder_init(com.sun.jna.ptr.PointerByReference st,
int Fs,
int channels,
int streams,
int coupled_streams,
com.sun.jna.Pointer mapping) |
int |
opus_multistream_encode_float(com.sun.jna.ptr.PointerByReference st,
float[] pcm,
int frame_size,
java.nio.ByteBuffer data,
int max_data_bytes) |
int |
opus_multistream_encode_float(com.sun.jna.ptr.PointerByReference st,
com.sun.jna.ptr.FloatByReference pcm,
int frame_size,
com.sun.jna.Pointer data,
int max_data_bytes) |
int |
opus_multistream_encode(com.sun.jna.ptr.PointerByReference st,
java.nio.ShortBuffer pcm,
int frame_size,
java.nio.ByteBuffer data,
int max_data_bytes) |
int |
opus_multistream_encode(com.sun.jna.ptr.PointerByReference st,
com.sun.jna.ptr.ShortByReference pcm,
int frame_size,
com.sun.jna.Pointer data,
int max_data_bytes) |
com.sun.jna.ptr.PointerByReference |
opus_multistream_encoder_create(int Fs,
int channels,
int streams,
int coupled_streams,
byte[] mapping,
int application,
java.nio.IntBuffer error) |
int |
opus_multistream_encoder_ctl(com.sun.jna.ptr.PointerByReference st,
int request,
java.lang.Object... varargs) |
void |
opus_multistream_encoder_destroy(com.sun.jna.ptr.PointerByReference st) |
int |
opus_multistream_encoder_get_size(int streams,
int coupled_streams) |
int |
opus_multistream_encoder_init(com.sun.jna.ptr.PointerByReference st,
int Fs,
int channels,
int streams,
int coupled_streams,
byte[] mapping,
int application) |
int |
opus_multistream_encoder_init(com.sun.jna.ptr.PointerByReference st,
int Fs,
int channels,
int streams,
int coupled_streams,
com.sun.jna.Pointer mapping,
int application) |
int |
opus_multistream_packet_pad(java.nio.ByteBuffer data,
int len,
int new_len,
int nb_streams) |
int |
opus_multistream_packet_unpad(java.nio.ByteBuffer data,
int len,
int nb_streams) |
com.sun.jna.ptr.PointerByReference |
opus_multistream_surround_encoder_create(int Fs,
int channels,
int mapping_family,
java.nio.IntBuffer streams,
java.nio.IntBuffer coupled_streams,
java.nio.ByteBuffer mapping,
int application,
java.nio.IntBuffer error) |
int |
opus_multistream_surround_encoder_get_size(int channels,
int mapping_family) |
int |
opus_multistream_surround_encoder_init(com.sun.jna.ptr.PointerByReference st,
int Fs,
int channels,
int mapping_family,
java.nio.IntBuffer streams,
java.nio.IntBuffer coupled_streams,
java.nio.ByteBuffer mapping,
int application) |
int |
opus_multistream_surround_encoder_init(com.sun.jna.ptr.PointerByReference st,
int Fs,
int channels,
int mapping_family,
com.sun.jna.ptr.IntByReference streams,
com.sun.jna.ptr.IntByReference coupled_streams,
com.sun.jna.Pointer mapping,
int application) |
int |
opus_packet_get_bandwidth(byte[] data) |
int |
opus_packet_get_nb_channels(byte[] data) |
int |
opus_packet_get_nb_frames(byte[] packet,
int len) |
int |
opus_packet_get_nb_samples(byte[] packet,
int len,
int Fs) |
int |
opus_packet_get_samples_per_frame(byte[] data,
int Fs) |
int |
opus_packet_pad(java.nio.ByteBuffer data,
int len,
int new_len) |
int |
opus_packet_parse(byte[] data,
int len,
java.nio.ByteBuffer out_toc,
byte[] frames,
java.nio.ShortBuffer size,
java.nio.IntBuffer payload_offset) |
int |
opus_packet_unpad(java.nio.ByteBuffer data,
int len) |
void |
opus_pcm_soft_clip(java.nio.FloatBuffer pcm,
int frame_size,
int channels,
java.nio.FloatBuffer softclip_mem) |
int |
opus_repacketizer_cat(com.sun.jna.ptr.PointerByReference rp,
byte[] data,
int len) |
int |
opus_repacketizer_cat(com.sun.jna.ptr.PointerByReference rp,
com.sun.jna.Pointer data,
int len) |
com.sun.jna.ptr.PointerByReference |
opus_repacketizer_create() |
void |
opus_repacketizer_destroy(com.sun.jna.ptr.PointerByReference rp) |
int |
opus_repacketizer_get_nb_frames(com.sun.jna.ptr.PointerByReference rp) |
int |
opus_repacketizer_get_size() |
com.sun.jna.ptr.PointerByReference |
opus_repacketizer_init(com.sun.jna.ptr.PointerByReference rp) |
int |
opus_repacketizer_out_range(com.sun.jna.ptr.PointerByReference rp,
int begin,
int end,
java.nio.ByteBuffer data,
int maxlen) |
int |
opus_repacketizer_out_range(com.sun.jna.ptr.PointerByReference rp,
int begin,
int end,
com.sun.jna.Pointer data,
int maxlen) |
int |
opus_repacketizer_out(com.sun.jna.ptr.PointerByReference rp,
java.nio.ByteBuffer data,
int maxlen) |
int |
opus_repacketizer_out(com.sun.jna.ptr.PointerByReference rp,
com.sun.jna.Pointer data,
int maxlen) |
java.lang.String |
opus_strerror(int error) |
static final Opus INSTANCE
static final int OPUS_GET_LSB_DEPTH_REQUEST
static final int OPUS_GET_APPLICATION_REQUEST
static final int OPUS_GET_FORCE_CHANNELS_REQUEST
static final int OPUS_GET_VBR_REQUEST
static final int OPUS_GET_BANDWIDTH_REQUEST
static final int OPUS_SET_BITRATE_REQUEST
static final int OPUS_SET_BANDWIDTH_REQUEST
static final int OPUS_SIGNAL_MUSIC
static final int OPUS_RESET_STATE
static final int OPUS_FRAMESIZE_2_5_MS
static final int OPUS_GET_COMPLEXITY_REQUEST
static final int OPUS_FRAMESIZE_40_MS
static final int OPUS_SET_PACKET_LOSS_PERC_REQUEST
static final int OPUS_GET_VBR_CONSTRAINT_REQUEST
static final int OPUS_SET_INBAND_FEC_REQUEST
static final int OPUS_APPLICATION_RESTRICTED_LOWDELAY
static final int OPUS_BANDWIDTH_FULLBAND
static final int OPUS_SET_VBR_REQUEST
static final int OPUS_BANDWIDTH_SUPERWIDEBAND
static final int OPUS_SET_FORCE_CHANNELS_REQUEST
static final int OPUS_APPLICATION_VOIP
static final int OPUS_SIGNAL_VOICE
static final int OPUS_GET_FINAL_RANGE_REQUEST
static final int OPUS_BUFFER_TOO_SMALL
static final int OPUS_SET_COMPLEXITY_REQUEST
static final int OPUS_FRAMESIZE_ARG
static final int OPUS_GET_LOOKAHEAD_REQUEST
static final int OPUS_GET_INBAND_FEC_REQUEST
static final int OPUS_BITRATE_MAX
static final int OPUS_FRAMESIZE_5_MS
static final int OPUS_BAD_ARG
static final int OPUS_GET_PITCH_REQUEST
static final int OPUS_SET_SIGNAL_REQUEST
static final int OPUS_FRAMESIZE_20_MS
static final int OPUS_APPLICATION_AUDIO
static final int OPUS_GET_DTX_REQUEST
static final int OPUS_FRAMESIZE_10_MS
static final int OPUS_SET_LSB_DEPTH_REQUEST
static final int OPUS_UNIMPLEMENTED
static final int OPUS_GET_PACKET_LOSS_PERC_REQUEST
static final int OPUS_INVALID_STATE
static final int OPUS_SET_EXPERT_FRAME_DURATION_REQUEST
static final int OPUS_FRAMESIZE_60_MS
static final int OPUS_GET_BITRATE_REQUEST
static final int OPUS_INTERNAL_ERROR
static final int OPUS_SET_MAX_BANDWIDTH_REQUEST
static final int OPUS_SET_VBR_CONSTRAINT_REQUEST
static final int OPUS_GET_MAX_BANDWIDTH_REQUEST
static final int OPUS_BANDWIDTH_NARROWBAND
static final int OPUS_SET_GAIN_REQUEST
static final int OPUS_SET_PREDICTION_DISABLED_REQUEST
static final int OPUS_SET_APPLICATION_REQUEST
static final int OPUS_SET_DTX_REQUEST
static final int OPUS_BANDWIDTH_MEDIUMBAND
static final int OPUS_GET_SAMPLE_RATE_REQUEST
static final int OPUS_GET_EXPERT_FRAME_DURATION_REQUEST
static final int OPUS_AUTO
static final int OPUS_GET_SIGNAL_REQUEST
static final int OPUS_GET_LAST_PACKET_DURATION_REQUEST
static final int OPUS_GET_PREDICTION_DISABLED_REQUEST
static final int OPUS_GET_GAIN_REQUEST
static final int OPUS_BANDWIDTH_WIDEBAND
static final int OPUS_INVALID_PACKET
static final int OPUS_ALLOC_FAIL
static final int OPUS_OK
static final int OPUS_MULTISTREAM_GET_DECODER_STATE_REQUEST
static final int OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST
int opus_encoder_get_size(int channels)
com.sun.jna.ptr.PointerByReference opus_encoder_create(int Fs, int channels, int application, java.nio.IntBuffer error)
int opus_encoder_init(com.sun.jna.ptr.PointerByReference st, int Fs, int channels, int application)
int opus_encode(com.sun.jna.ptr.PointerByReference st, java.nio.ShortBuffer pcm, int frame_size, java.nio.ByteBuffer data, int max_data_bytes)
int opus_encode(com.sun.jna.ptr.PointerByReference st, com.sun.jna.ptr.ShortByReference pcm, int frame_size, com.sun.jna.Pointer data, int max_data_bytes)
int opus_encode_float(com.sun.jna.ptr.PointerByReference st, float[] pcm, int frame_size, java.nio.ByteBuffer data, int max_data_bytes)
int opus_encode_float(com.sun.jna.ptr.PointerByReference st, com.sun.jna.ptr.FloatByReference pcm, int frame_size, com.sun.jna.Pointer data, int max_data_bytes)
void opus_encoder_destroy(com.sun.jna.ptr.PointerByReference st)
int opus_encoder_ctl(com.sun.jna.ptr.PointerByReference st, int request, java.lang.Object... varargs)
int opus_decoder_get_size(int channels)
com.sun.jna.ptr.PointerByReference opus_decoder_create(int Fs, int channels, java.nio.IntBuffer error)
int opus_decoder_init(com.sun.jna.ptr.PointerByReference st, int Fs, int channels)
int opus_decode(com.sun.jna.ptr.PointerByReference st, byte[] data, int len, java.nio.ShortBuffer pcm, int frame_size, int decode_fec)
int opus_decode(com.sun.jna.ptr.PointerByReference st, com.sun.jna.Pointer data, int len, com.sun.jna.ptr.ShortByReference pcm, int frame_size, int decode_fec)
int opus_decode_float(com.sun.jna.ptr.PointerByReference st, byte[] data, int len, java.nio.FloatBuffer pcm, int frame_size, int decode_fec)
int opus_decode_float(com.sun.jna.ptr.PointerByReference st, com.sun.jna.Pointer data, int len, com.sun.jna.ptr.FloatByReference pcm, int frame_size, int decode_fec)
int opus_decoder_ctl(com.sun.jna.ptr.PointerByReference st, int request, java.lang.Object... varargs)
void opus_decoder_destroy(com.sun.jna.ptr.PointerByReference st)
int opus_packet_parse(byte[] data, int len, java.nio.ByteBuffer out_toc, byte[] frames, java.nio.ShortBuffer size, java.nio.IntBuffer payload_offset)
int opus_packet_get_bandwidth(byte[] data)
int opus_packet_get_samples_per_frame(byte[] data, int Fs)
int opus_packet_get_nb_channels(byte[] data)
int opus_packet_get_nb_frames(byte[] packet, int len)
int opus_packet_get_nb_samples(byte[] packet, int len, int Fs)
int opus_decoder_get_nb_samples(com.sun.jna.ptr.PointerByReference dec, byte[] packet, int len)
int opus_decoder_get_nb_samples(com.sun.jna.ptr.PointerByReference dec, com.sun.jna.Pointer packet, int len)
void opus_pcm_soft_clip(java.nio.FloatBuffer pcm, int frame_size, int channels, java.nio.FloatBuffer softclip_mem)
int opus_repacketizer_get_size()
com.sun.jna.ptr.PointerByReference opus_repacketizer_init(com.sun.jna.ptr.PointerByReference rp)
com.sun.jna.ptr.PointerByReference opus_repacketizer_create()
void opus_repacketizer_destroy(com.sun.jna.ptr.PointerByReference rp)
int opus_repacketizer_cat(com.sun.jna.ptr.PointerByReference rp, byte[] data, int len)
int opus_repacketizer_cat(com.sun.jna.ptr.PointerByReference rp, com.sun.jna.Pointer data, int len)
int opus_repacketizer_out_range(com.sun.jna.ptr.PointerByReference rp, int begin, int end, java.nio.ByteBuffer data, int maxlen)
int opus_repacketizer_out_range(com.sun.jna.ptr.PointerByReference rp, int begin, int end, com.sun.jna.Pointer data, int maxlen)
int opus_repacketizer_get_nb_frames(com.sun.jna.ptr.PointerByReference rp)
int opus_repacketizer_out(com.sun.jna.ptr.PointerByReference rp, java.nio.ByteBuffer data, int maxlen)
int opus_repacketizer_out(com.sun.jna.ptr.PointerByReference rp, com.sun.jna.Pointer data, int maxlen)
int opus_packet_pad(java.nio.ByteBuffer data, int len, int new_len)
int opus_packet_unpad(java.nio.ByteBuffer data, int len)
int opus_multistream_packet_pad(java.nio.ByteBuffer data, int len, int new_len, int nb_streams)
int opus_multistream_packet_unpad(java.nio.ByteBuffer data, int len, int nb_streams)
java.lang.String opus_strerror(int error)
java.lang.String opus_get_version_string()
int opus_multistream_encoder_get_size(int streams, int coupled_streams)
int opus_multistream_surround_encoder_get_size(int channels, int mapping_family)
com.sun.jna.ptr.PointerByReference opus_multistream_encoder_create(int Fs, int channels, int streams, int coupled_streams, byte[] mapping, int application, java.nio.IntBuffer error)
com.sun.jna.ptr.PointerByReference opus_multistream_surround_encoder_create(int Fs, int channels, int mapping_family, java.nio.IntBuffer streams, java.nio.IntBuffer coupled_streams, java.nio.ByteBuffer mapping, int application, java.nio.IntBuffer error)
int opus_multistream_encoder_init(com.sun.jna.ptr.PointerByReference st, int Fs, int channels, int streams, int coupled_streams, byte[] mapping, int application)
int opus_multistream_encoder_init(com.sun.jna.ptr.PointerByReference st, int Fs, int channels, int streams, int coupled_streams, com.sun.jna.Pointer mapping, int application)
int opus_multistream_surround_encoder_init(com.sun.jna.ptr.PointerByReference st, int Fs, int channels, int mapping_family, java.nio.IntBuffer streams, java.nio.IntBuffer coupled_streams, java.nio.ByteBuffer mapping, int application)
int opus_multistream_surround_encoder_init(com.sun.jna.ptr.PointerByReference st, int Fs, int channels, int mapping_family, com.sun.jna.ptr.IntByReference streams, com.sun.jna.ptr.IntByReference coupled_streams, com.sun.jna.Pointer mapping, int application)
int opus_multistream_encode(com.sun.jna.ptr.PointerByReference st, java.nio.ShortBuffer pcm, int frame_size, java.nio.ByteBuffer data, int max_data_bytes)
int opus_multistream_encode(com.sun.jna.ptr.PointerByReference st, com.sun.jna.ptr.ShortByReference pcm, int frame_size, com.sun.jna.Pointer data, int max_data_bytes)
int opus_multistream_encode_float(com.sun.jna.ptr.PointerByReference st, float[] pcm, int frame_size, java.nio.ByteBuffer data, int max_data_bytes)
int opus_multistream_encode_float(com.sun.jna.ptr.PointerByReference st, com.sun.jna.ptr.FloatByReference pcm, int frame_size, com.sun.jna.Pointer data, int max_data_bytes)
void opus_multistream_encoder_destroy(com.sun.jna.ptr.PointerByReference st)
int opus_multistream_encoder_ctl(com.sun.jna.ptr.PointerByReference st, int request, java.lang.Object... varargs)
int opus_multistream_decoder_get_size(int streams, int coupled_streams)
com.sun.jna.ptr.PointerByReference opus_multistream_decoder_create(int Fs, int channels, int streams, int coupled_streams, byte[] mapping, java.nio.IntBuffer error)
int opus_multistream_decoder_init(com.sun.jna.ptr.PointerByReference st, int Fs, int channels, int streams, int coupled_streams, byte[] mapping)
int opus_multistream_decoder_init(com.sun.jna.ptr.PointerByReference st, int Fs, int channels, int streams, int coupled_streams, com.sun.jna.Pointer mapping)
int opus_multistream_decode(com.sun.jna.ptr.PointerByReference st, byte[] data, int len, java.nio.ShortBuffer pcm, int frame_size, int decode_fec)
int opus_multistream_decode(com.sun.jna.ptr.PointerByReference st, com.sun.jna.Pointer data, int len, com.sun.jna.ptr.ShortByReference pcm, int frame_size, int decode_fec)
int opus_multistream_decode_float(com.sun.jna.ptr.PointerByReference st, byte[] data, int len, java.nio.FloatBuffer pcm, int frame_size, int decode_fec)
int opus_multistream_decode_float(com.sun.jna.ptr.PointerByReference st, com.sun.jna.Pointer data, int len, com.sun.jna.ptr.FloatByReference pcm, int frame_size, int decode_fec)
int opus_multistream_decoder_ctl(com.sun.jna.ptr.PointerByReference st, int request, java.lang.Object... varargs)
void opus_multistream_decoder_destroy(com.sun.jna.ptr.PointerByReference st)
com.sun.jna.ptr.PointerByReference opus_custom_mode_create(int Fs, int frame_size, java.nio.IntBuffer error)
void opus_custom_mode_destroy(com.sun.jna.ptr.PointerByReference mode)
int opus_custom_encoder_get_size(com.sun.jna.ptr.PointerByReference mode, int channels)
com.sun.jna.ptr.PointerByReference opus_custom_encoder_create(com.sun.jna.ptr.PointerByReference mode, int channels, java.nio.IntBuffer error)
com.sun.jna.ptr.PointerByReference opus_custom_encoder_create(com.sun.jna.ptr.PointerByReference mode, int channels, com.sun.jna.ptr.IntByReference error)
void opus_custom_encoder_destroy(com.sun.jna.ptr.PointerByReference st)
int opus_custom_encode_float(com.sun.jna.ptr.PointerByReference st, float[] pcm, int frame_size, java.nio.ByteBuffer compressed, int maxCompressedBytes)
int opus_custom_encode_float(com.sun.jna.ptr.PointerByReference st, com.sun.jna.ptr.FloatByReference pcm, int frame_size, com.sun.jna.Pointer compressed, int maxCompressedBytes)
int opus_custom_encode(com.sun.jna.ptr.PointerByReference st, java.nio.ShortBuffer pcm, int frame_size, java.nio.ByteBuffer compressed, int maxCompressedBytes)
int opus_custom_encode(com.sun.jna.ptr.PointerByReference st, com.sun.jna.ptr.ShortByReference pcm, int frame_size, com.sun.jna.Pointer compressed, int maxCompressedBytes)
int opus_custom_encoder_ctl(com.sun.jna.ptr.PointerByReference st, int request, java.lang.Object... varargs)
int opus_custom_decoder_get_size(com.sun.jna.ptr.PointerByReference mode, int channels)
int opus_custom_decoder_init(com.sun.jna.ptr.PointerByReference st, com.sun.jna.ptr.PointerByReference mode, int channels)
com.sun.jna.ptr.PointerByReference opus_custom_decoder_create(com.sun.jna.ptr.PointerByReference mode, int channels, java.nio.IntBuffer error)
com.sun.jna.ptr.PointerByReference opus_custom_decoder_create(com.sun.jna.ptr.PointerByReference mode, int channels, com.sun.jna.ptr.IntByReference error)
void opus_custom_decoder_destroy(com.sun.jna.ptr.PointerByReference st)
int opus_custom_decode_float(com.sun.jna.ptr.PointerByReference st, byte[] data, int len, java.nio.FloatBuffer pcm, int frame_size)
int opus_custom_decode_float(com.sun.jna.ptr.PointerByReference st, com.sun.jna.Pointer data, int len, com.sun.jna.ptr.FloatByReference pcm, int frame_size)
int opus_custom_decode(com.sun.jna.ptr.PointerByReference st, byte[] data, int len, java.nio.ShortBuffer pcm, int frame_size)
int opus_custom_decode(com.sun.jna.ptr.PointerByReference st, com.sun.jna.Pointer data, int len, com.sun.jna.ptr.ShortByReference pcm, int frame_size)
int opus_custom_decoder_ctl(com.sun.jna.ptr.PointerByReference st, int request, java.lang.Object... varargs)