- Opus - Interface in net.tomp2p.opuswrapper
-
- Opus.OpusCustomDecoder - Class in net.tomp2p.opuswrapper
-
- Opus.OpusCustomDecoder(Pointer) - Constructor for class net.tomp2p.opuswrapper.Opus.OpusCustomDecoder
-
- Opus.OpusCustomDecoder() - Constructor for class net.tomp2p.opuswrapper.Opus.OpusCustomDecoder
-
- Opus.OpusCustomEncoder - Class in net.tomp2p.opuswrapper
-
- Opus.OpusCustomEncoder(Pointer) - Constructor for class net.tomp2p.opuswrapper.Opus.OpusCustomEncoder
-
- Opus.OpusCustomEncoder() - Constructor for class net.tomp2p.opuswrapper.Opus.OpusCustomEncoder
-
- Opus.OpusCustomMode - Class in net.tomp2p.opuswrapper
-
- Opus.OpusCustomMode(Pointer) - Constructor for class net.tomp2p.opuswrapper.Opus.OpusCustomMode
-
- Opus.OpusCustomMode() - Constructor for class net.tomp2p.opuswrapper.Opus.OpusCustomMode
-
- Opus.OpusDecoder - Class in net.tomp2p.opuswrapper
-
- Opus.OpusDecoder(Pointer) - Constructor for class net.tomp2p.opuswrapper.Opus.OpusDecoder
-
- Opus.OpusDecoder() - Constructor for class net.tomp2p.opuswrapper.Opus.OpusDecoder
-
- Opus.OpusEncoder - Class in net.tomp2p.opuswrapper
-
- Opus.OpusEncoder(Pointer) - Constructor for class net.tomp2p.opuswrapper.Opus.OpusEncoder
-
- Opus.OpusEncoder() - Constructor for class net.tomp2p.opuswrapper.Opus.OpusEncoder
-
- Opus.OpusMSDecoder - Class in net.tomp2p.opuswrapper
-
- Opus.OpusMSDecoder(Pointer) - Constructor for class net.tomp2p.opuswrapper.Opus.OpusMSDecoder
-
- Opus.OpusMSDecoder() - Constructor for class net.tomp2p.opuswrapper.Opus.OpusMSDecoder
-
- Opus.OpusMSEncoder - Class in net.tomp2p.opuswrapper
-
- Opus.OpusMSEncoder(Pointer) - Constructor for class net.tomp2p.opuswrapper.Opus.OpusMSEncoder
-
- Opus.OpusMSEncoder() - Constructor for class net.tomp2p.opuswrapper.Opus.OpusMSEncoder
-
- Opus.OpusRepacketizer - Class in net.tomp2p.opuswrapper
-
- Opus.OpusRepacketizer(Pointer) - Constructor for class net.tomp2p.opuswrapper.Opus.OpusRepacketizer
-
- Opus.OpusRepacketizer() - Constructor for class net.tomp2p.opuswrapper.Opus.OpusRepacketizer
-
- OPUS_ALLOC_FAIL - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_APPLICATION_AUDIO - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_APPLICATION_RESTRICTED_LOWDELAY - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_APPLICATION_VOIP - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_AUTO - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_BAD_ARG - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_BANDWIDTH_FULLBAND - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_BANDWIDTH_MEDIUMBAND - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_BANDWIDTH_NARROWBAND - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_BANDWIDTH_SUPERWIDEBAND - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_BANDWIDTH_WIDEBAND - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_BITRATE_MAX - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_BUFFER_TOO_SMALL - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- opus_custom_decode(PointerByReference, byte[], int, ShortBuffer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Decode an opus custom frame
- opus_custom_decode(PointerByReference, Pointer, int, ShortByReference, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Decode an opus custom frame
- opus_custom_decode_float(PointerByReference, byte[], int, FloatBuffer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Decode an opus custom frame with floating point output
- opus_custom_decode_float(PointerByReference, Pointer, int, FloatByReference, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Decode an opus custom frame with floating point output
- opus_custom_decoder_create(PointerByReference, int, IntBuffer) - Method in interface net.tomp2p.opuswrapper.Opus
-
Creates a new decoder state.
- opus_custom_decoder_create(PointerByReference, int, IntByReference) - Method in interface net.tomp2p.opuswrapper.Opus
-
Creates a new decoder state.
- opus_custom_decoder_ctl(PointerByReference, int, Object...) - Method in interface net.tomp2p.opuswrapper.Opus
-
Perform a CTL function on an Opus custom decoder.
* Generally the request and subsequent arguments are generated
by a convenience macro.
- opus_custom_decoder_destroy(PointerByReference) - Method in interface net.tomp2p.opuswrapper.Opus
-
Destroys a an decoder state.
- opus_custom_decoder_get_size(PointerByReference, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Gets the size of an OpusCustomDecoder structure.
- opus_custom_decoder_init(PointerByReference, PointerByReference, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Initializes a previously allocated decoder state
The memory pointed to by st must be the size returned by opus_custom_decoder_get_size.
This is intended for applications which use their own allocator instead of malloc.
- opus_custom_encode(PointerByReference, ShortBuffer, int, ByteBuffer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Encodes a frame of audio.
- opus_custom_encode(PointerByReference, ShortByReference, int, Pointer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Encodes a frame of audio.
- opus_custom_encode_float(PointerByReference, float[], int, ByteBuffer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Encodes a frame of audio.
- opus_custom_encode_float(PointerByReference, FloatByReference, int, Pointer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Encodes a frame of audio.
- opus_custom_encoder_create(PointerByReference, int, IntBuffer) - Method in interface net.tomp2p.opuswrapper.Opus
-
Creates a new encoder state.
- opus_custom_encoder_create(PointerByReference, int, IntByReference) - Method in interface net.tomp2p.opuswrapper.Opus
-
Creates a new encoder state.
- opus_custom_encoder_ctl(PointerByReference, int, Object...) - Method in interface net.tomp2p.opuswrapper.Opus
-
Perform a CTL function on an Opus custom encoder.
* Generally the request and subsequent arguments are generated
by a convenience macro.
- opus_custom_encoder_destroy(PointerByReference) - Method in interface net.tomp2p.opuswrapper.Opus
-
Destroys a an encoder state.
- opus_custom_encoder_get_size(PointerByReference, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Gets the size of an OpusCustomEncoder structure.
- opus_custom_mode_create(int, int, IntBuffer) - Method in interface net.tomp2p.opuswrapper.Opus
-
Creates a new mode struct.
- opus_custom_mode_destroy(PointerByReference) - Method in interface net.tomp2p.opuswrapper.Opus
-
Destroys a mode struct.
- opus_decode(PointerByReference, byte[], int, ShortBuffer, int, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Decode an Opus packet.
- opus_decode(PointerByReference, Pointer, int, ShortByReference, int, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Decode an Opus packet.
- opus_decode_float(PointerByReference, byte[], int, FloatBuffer, int, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Decode an Opus packet with floating point output.
- opus_decode_float(PointerByReference, Pointer, int, FloatByReference, int, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Decode an Opus packet with floating point output.
- opus_decoder_create(int, int, IntBuffer) - Method in interface net.tomp2p.opuswrapper.Opus
-
Allocates and initializes a decoder state.
- opus_decoder_ctl(PointerByReference, int, Object...) - Method in interface net.tomp2p.opuswrapper.Opus
-
Perform a CTL function on an Opus decoder.
* Generally the request and subsequent arguments are generated
by a convenience macro.
- opus_decoder_destroy(PointerByReference) - Method in interface net.tomp2p.opuswrapper.Opus
-
Frees an OpusDecoder allocated by opus_decoder_create().
- opus_decoder_get_nb_samples(PointerByReference, byte[], int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Gets the number of samples of an Opus packet.
- opus_decoder_get_nb_samples(PointerByReference, Pointer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Gets the number of samples of an Opus packet.
- opus_decoder_get_size(int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Gets the size of an OpusDecoder structure.
- opus_decoder_init(PointerByReference, int, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Initializes a previously allocated decoder state.
The state must be at least the size returned by opus_decoder_get_size().
This is intended for applications which use their own allocator instead of malloc.
- opus_encode(PointerByReference, ShortBuffer, int, ByteBuffer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Encodes an Opus frame.
- opus_encode(PointerByReference, ShortByReference, int, Pointer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Encodes an Opus frame.
- opus_encode_float(PointerByReference, float[], int, ByteBuffer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Encodes an Opus frame from floating point input.
- opus_encode_float(PointerByReference, FloatByReference, int, Pointer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Encodes an Opus frame from floating point input.
- opus_encoder_create(int, int, int, IntBuffer) - Method in interface net.tomp2p.opuswrapper.Opus
-
Allocates and initializes an encoder state.
There are three coding modes:
* @ref OPUS_APPLICATION_VOIP gives best quality at a given bitrate for voice
signals.
- opus_encoder_ctl(PointerByReference, int, Object...) - Method in interface net.tomp2p.opuswrapper.Opus
-
Perform a CTL function on an Opus encoder.
* Generally the request and subsequent arguments are generated
by a convenience macro.
- opus_encoder_destroy(PointerByReference) - Method in interface net.tomp2p.opuswrapper.Opus
-
Frees an OpusEncoder allocated by opus_encoder_create().
- opus_encoder_get_size(int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Gets the size of an OpusEncoder structure.
- opus_encoder_init(PointerByReference, int, int, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Initializes a previously allocated encoder state
The memory pointed to by st must be at least the size returned by opus_encoder_get_size().
This is intended for applications which use their own allocator instead of malloc.
- OPUS_FRAMESIZE_10_MS - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_FRAMESIZE_20_MS - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_FRAMESIZE_2_5_MS - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_FRAMESIZE_40_MS - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_FRAMESIZE_5_MS - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_FRAMESIZE_60_MS - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_FRAMESIZE_ARG - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_APPLICATION_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_BANDWIDTH_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_BITRATE_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_COMPLEXITY_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_DTX_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_EXPERT_FRAME_DURATION_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_FINAL_RANGE_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_FORCE_CHANNELS_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_GAIN_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_INBAND_FEC_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_LAST_PACKET_DURATION_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_LOOKAHEAD_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_LSB_DEPTH_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_MAX_BANDWIDTH_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_PACKET_LOSS_PERC_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_PITCH_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_PREDICTION_DISABLED_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_SAMPLE_RATE_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_SIGNAL_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_VBR_CONSTRAINT_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_GET_VBR_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- opus_get_version_string() - Method in interface net.tomp2p.opuswrapper.Opus
-
Gets the libopus version string.
* @returns Version string
Original signature : char* opus_get_version_string()
native declaration : /tmp/opus_defines.h:718
- OPUS_INTERNAL_ERROR - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_INVALID_PACKET - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_INVALID_STATE - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- opus_multistream_decode(PointerByReference, byte[], int, ShortBuffer, int, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Decode a multistream Opus packet.
- opus_multistream_decode(PointerByReference, Pointer, int, ShortByReference, int, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Decode a multistream Opus packet.
- opus_multistream_decode_float(PointerByReference, byte[], int, FloatBuffer, int, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Decode a multistream Opus packet with floating point output.
- opus_multistream_decode_float(PointerByReference, Pointer, int, FloatByReference, int, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Decode a multistream Opus packet with floating point output.
- opus_multistream_decoder_create(int, int, int, int, byte[], IntBuffer) - Method in interface net.tomp2p.opuswrapper.Opus
-
Allocates and initializes a multistream decoder state.
Call opus_multistream_decoder_destroy() to release
this object when finished.
- opus_multistream_decoder_ctl(PointerByReference, int, Object...) - Method in interface net.tomp2p.opuswrapper.Opus
-
Perform a CTL function on a multistream Opus decoder.
* Generally the request and subsequent arguments are generated by a
convenience macro.
- opus_multistream_decoder_destroy(PointerByReference) - Method in interface net.tomp2p.opuswrapper.Opus
-
Frees an OpusMSDecoder allocated by
opus_multistream_decoder_create().
- opus_multistream_decoder_get_size(int, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Gets the size of an OpusMSDecoder structure.
- opus_multistream_decoder_init(PointerByReference, int, int, int, int, byte[]) - Method in interface net.tomp2p.opuswrapper.Opus
-
Intialize a previously allocated decoder state object.
The memory pointed to by \a st must be at least the size returned by
opus_multistream_encoder_get_size().
This is intended for applications which use their own allocator instead of
malloc.
To reset a previously initialized state, use the #OPUS_RESET_STATE CTL.
- opus_multistream_decoder_init(PointerByReference, int, int, int, int, Pointer) - Method in interface net.tomp2p.opuswrapper.Opus
-
Intialize a previously allocated decoder state object.
The memory pointed to by \a st must be at least the size returned by
opus_multistream_encoder_get_size().
This is intended for applications which use their own allocator instead of
malloc.
To reset a previously initialized state, use the #OPUS_RESET_STATE CTL.
- opus_multistream_encode(PointerByReference, ShortBuffer, int, ByteBuffer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Encodes a multistream Opus frame.
- opus_multistream_encode(PointerByReference, ShortByReference, int, Pointer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Encodes a multistream Opus frame.
- opus_multistream_encode_float(PointerByReference, float[], int, ByteBuffer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Encodes a multistream Opus frame from floating point input.
- opus_multistream_encode_float(PointerByReference, FloatByReference, int, Pointer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Encodes a multistream Opus frame from floating point input.
- opus_multistream_encoder_create(int, int, int, int, byte[], int, IntBuffer) - Method in interface net.tomp2p.opuswrapper.Opus
-
Allocates and initializes a multistream encoder state.
Call opus_multistream_encoder_destroy() to release
this object when finished.
- opus_multistream_encoder_ctl(PointerByReference, int, Object...) - Method in interface net.tomp2p.opuswrapper.Opus
-
Perform a CTL function on a multistream Opus encoder.
* Generally the request and subsequent arguments are generated by a
convenience macro.
- opus_multistream_encoder_destroy(PointerByReference) - Method in interface net.tomp2p.opuswrapper.Opus
-
Frees an OpusMSEncoder allocated by
opus_multistream_encoder_create().
- opus_multistream_encoder_get_size(int, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Gets the size of an OpusMSEncoder structure.
- opus_multistream_encoder_init(PointerByReference, int, int, int, int, byte[], int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Initialize a previously allocated multistream encoder state.
The memory pointed to by \a st must be at least the size returned by
opus_multistream_encoder_get_size().
This is intended for applications which use their own allocator instead of
malloc.
To reset a previously initialized state, use the #OPUS_RESET_STATE CTL.
- opus_multistream_encoder_init(PointerByReference, int, int, int, int, Pointer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Initialize a previously allocated multistream encoder state.
The memory pointed to by \a st must be at least the size returned by
opus_multistream_encoder_get_size().
This is intended for applications which use their own allocator instead of
malloc.
To reset a previously initialized state, use the #OPUS_RESET_STATE CTL.
- OPUS_MULTISTREAM_GET_DECODER_STATE_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_multistream.h
- OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_multistream.h
- opus_multistream_packet_pad(ByteBuffer, int, int, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Pads a given Opus multi-stream packet to a larger size (possibly changing the TOC sequence).
- opus_multistream_packet_unpad(ByteBuffer, int, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Remove all padding from a given Opus multi-stream packet and rewrite the TOC sequence to
minimize space usage.
- opus_multistream_surround_encoder_create(int, int, int, IntBuffer, IntBuffer, ByteBuffer, int, IntBuffer) - Method in interface net.tomp2p.opuswrapper.Opus
-
Original signature : OpusMSEncoder* opus_multistream_surround_encoder_create(opus_int32, int, int, int*, int*, unsigned char*, int, int*)
native declaration : /tmp/opus_multistream.h:266
- opus_multistream_surround_encoder_get_size(int, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Original signature : opus_int32 opus_multistream_surround_encoder_get_size(int, int)
native declaration : /tmp/opus_multistream.h:207
- opus_multistream_surround_encoder_init(PointerByReference, int, int, int, IntBuffer, IntBuffer, ByteBuffer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Original signature : int opus_multistream_surround_encoder_init(OpusMSEncoder*, opus_int32, int, int, int*, int*, unsigned char*, int)
native declaration : /tmp/opus_multistream.h:335
- opus_multistream_surround_encoder_init(PointerByReference, int, int, int, IntByReference, IntByReference, Pointer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Original signature : int opus_multistream_surround_encoder_init(OpusMSEncoder*, opus_int32, int, int, int*, int*, unsigned char*, int)
native declaration : /tmp/opus_multistream.h:335
- OPUS_OK - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- opus_packet_get_bandwidth(byte[]) - Method in interface net.tomp2p.opuswrapper.Opus
-
Gets the bandwidth of an Opus packet.
- opus_packet_get_nb_channels(byte[]) - Method in interface net.tomp2p.opuswrapper.Opus
-
Gets the number of channels from an Opus packet.
- opus_packet_get_nb_frames(byte[], int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Gets the number of frames in an Opus packet.
- opus_packet_get_nb_samples(byte[], int, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Gets the number of samples of an Opus packet.
- opus_packet_get_samples_per_frame(byte[], int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Gets the number of samples per frame from an Opus packet.
- opus_packet_pad(ByteBuffer, int, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Pads a given Opus packet to a larger size (possibly changing the TOC sequence).
- opus_packet_parse(byte[], int, ByteBuffer, byte[], ShortBuffer, IntBuffer) - Method in interface net.tomp2p.opuswrapper.Opus
-
Parse an opus packet into one or more frames.
Opus_decode will perform this operation internally so most applications do
not need to use this function.
This function does not copy the frames, the returned pointers are pointers into
the input packet.
- opus_packet_unpad(ByteBuffer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Remove all padding from a given Opus packet and rewrite the TOC sequence to
minimize space usage.
- opus_pcm_soft_clip(FloatBuffer, int, int, FloatBuffer) - Method in interface net.tomp2p.opuswrapper.Opus
-
Applies soft-clipping to bring a float signal within the [-1,1] range.
- opus_repacketizer_cat(PointerByReference, byte[], int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Add a packet to the current repacketizer state.
This packet must match the configuration of any packets already submitted
for repacketization since the last call to opus_repacketizer_init().
This means that it must have the same coding mode, audio bandwidth, frame
size, and channel count.
This can be checked in advance by examining the top 6 bits of the first
byte of the packet, and ensuring they match the top 6 bits of the first
byte of any previously submitted packet.
The total duration of audio in the repacketizer state also must not exceed
120 ms, the maximum duration of a single packet, after adding this packet.
* The contents of the current repacketizer state can be extracted into new
packets using opus_repacketizer_out() or opus_repacketizer_out_range().
* In order to add a packet with a different configuration or to add more
audio beyond 120 ms, you must clear the repacketizer state by calling
opus_repacketizer_init().
If a packet is too large to add to the current repacketizer state, no part
of it is added, even if it contains multiple frames, some of which might
fit.
If you wish to be able to add parts of such packets, you should first use
another repacketizer to split the packet into pieces and add them
individually.
- opus_repacketizer_cat(PointerByReference, Pointer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Add a packet to the current repacketizer state.
This packet must match the configuration of any packets already submitted
for repacketization since the last call to opus_repacketizer_init().
This means that it must have the same coding mode, audio bandwidth, frame
size, and channel count.
This can be checked in advance by examining the top 6 bits of the first
byte of the packet, and ensuring they match the top 6 bits of the first
byte of any previously submitted packet.
The total duration of audio in the repacketizer state also must not exceed
120 ms, the maximum duration of a single packet, after adding this packet.
* The contents of the current repacketizer state can be extracted into new
packets using opus_repacketizer_out() or opus_repacketizer_out_range().
* In order to add a packet with a different configuration or to add more
audio beyond 120 ms, you must clear the repacketizer state by calling
opus_repacketizer_init().
If a packet is too large to add to the current repacketizer state, no part
of it is added, even if it contains multiple frames, some of which might
fit.
If you wish to be able to add parts of such packets, you should first use
another repacketizer to split the packet into pieces and add them
individually.
- opus_repacketizer_create() - Method in interface net.tomp2p.opuswrapper.Opus
-
Allocates memory and initializes the new repacketizer with
opus_repacketizer_init().
Original signature : OpusRepacketizer* opus_repacketizer_create()
native declaration : /tmp/opus.h:743
- opus_repacketizer_destroy(PointerByReference) - Method in interface net.tomp2p.opuswrapper.Opus
-
Frees an OpusRepacketizer allocated by
opus_repacketizer_create().
- opus_repacketizer_get_nb_frames(PointerByReference) - Method in interface net.tomp2p.opuswrapper.Opus
-
Return the total number of frames contained in packet data submitted to
the repacketizer state so far via opus_repacketizer_cat() since the last
call to opus_repacketizer_init() or opus_repacketizer_create().
This defines the valid range of packets that can be extracted with
opus_repacketizer_out_range() or opus_repacketizer_out().
- opus_repacketizer_get_size() - Method in interface net.tomp2p.opuswrapper.Opus
-
Gets the size of an OpusRepacketizer structure.
- opus_repacketizer_init(PointerByReference) - Method in interface net.tomp2p.opuswrapper.Opus
-
(Re)initializes a previously allocated repacketizer state.
The state must be at least the size returned by opus_repacketizer_get_size().
This can be used for applications which use their own allocator instead of
malloc().
It must also be called to reset the queue of packets waiting to be
repacketized, which is necessary if the maximum packet duration of 120 ms
is reached or if you wish to submit packets with a different Opus
configuration (coding mode, audio bandwidth, frame size, or channel count).
Failure to do so will prevent a new packet from being added with
opus_repacketizer_cat().
- opus_repacketizer_out(PointerByReference, ByteBuffer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Construct a new packet from data previously submitted to the repacketizer
state via opus_repacketizer_cat().
This is a convenience routine that returns all the data submitted so far
in a single packet.
It is equivalent to calling
- opus_repacketizer_out(PointerByReference, Pointer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Construct a new packet from data previously submitted to the repacketizer
state via opus_repacketizer_cat().
This is a convenience routine that returns all the data submitted so far
in a single packet.
It is equivalent to calling
- opus_repacketizer_out_range(PointerByReference, int, int, ByteBuffer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Construct a new packet from data previously submitted to the repacketizer
state via opus_repacketizer_cat().
- opus_repacketizer_out_range(PointerByReference, int, int, Pointer, int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Construct a new packet from data previously submitted to the repacketizer
state via opus_repacketizer_cat().
- OPUS_RESET_STATE - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_SET_APPLICATION_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_SET_BANDWIDTH_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_SET_BITRATE_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_SET_COMPLEXITY_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_SET_DTX_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_SET_EXPERT_FRAME_DURATION_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_SET_FORCE_CHANNELS_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_SET_GAIN_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_SET_INBAND_FEC_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_SET_LSB_DEPTH_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_SET_MAX_BANDWIDTH_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_SET_PACKET_LOSS_PERC_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_SET_PREDICTION_DISABLED_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_SET_SIGNAL_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_SET_VBR_CONSTRAINT_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_SET_VBR_REQUEST - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_SIGNAL_MUSIC - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- OPUS_SIGNAL_VOICE - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h
- opus_strerror(int) - Method in interface net.tomp2p.opuswrapper.Opus
-
Converts an opus error code into a human readable string.
* @param[in] error int: Error number
- OPUS_UNIMPLEMENTED - Static variable in interface net.tomp2p.opuswrapper.Opus
-
native declaration : /tmp/opus_defines.h