233 ) OPUS_ARG_NONNULL(1);
269 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(2) OPUS_ARG_NONNULL(4);
310 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(2) OPUS_ARG_NONNULL(4);
444 ) OPUS_ARG_NONNULL(1);
462 OPUS_EXPORT OPUS_WARN_UNUSED_RESULT
int opus_decode(
464 const unsigned char *data,
469 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(4);
489 const unsigned char *data,
494 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(4);
507 OPUS_EXPORT
int opus_decoder_ctl(OpusDecoder *st,
int request, ...) OPUS_ARG_NONNULL(1);
528 const unsigned char *data,
530 unsigned char *out_toc,
534 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(4);
606 OPUS_EXPORT
void opus_pcm_soft_clip(
float *pcm,
int frame_size,
int channels,
float *softclip_mem);
OPUS_EXPORT int opus_encoder_ctl(OpusEncoder *st, int request,...) OPUS_ARG_NONNULL(1)
Definition: opus_encoder.c:2072
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT int opus_packet_get_bandwidth(const unsigned char *data) OPUS_ARG_NONNULL(1)
Definition: opus_decoder.c:921
Definition: opus_encoder.c:62
EGLStreamKHR EGLint EGLint EGLint size
Definition: eglext.h:984
Opus reference implementation types.
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT int opus_packet_get_nb_frames(const unsigned char packet[], opus_int32 len) OPUS_ARG_NONNULL(1)
Definition: opus_decoder.c:944
OPUS_EXPORT void opus_repacketizer_destroy(OpusRepacketizer *rp)
Definition: repacketizer.c:56
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT int opus_repacketizer_get_nb_frames(OpusRepacketizer *rp) OPUS_ARG_NONNULL(1)
Definition: repacketizer.c:97
GLuint GLuint end
Definition: gl2ext.h:323
short opus_int16
Definition: opus_types.h:144
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT opus_int32 opus_packet_unpad(unsigned char *data, opus_int32 len)
Definition: repacketizer.c:262
OPUS_EXPORT int opus_decoder_ctl(OpusDecoder *st, int request,...) OPUS_ARG_NONNULL(1)
Definition: opus_decoder.c:802
OPUS_EXPORT int opus_packet_parse(const unsigned char *data, opus_int32 len, unsigned char *out_toc, const unsigned char *frames[48], opus_int16 size[48], int *payload_offset) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(4)
Definition: opus.c:349
OPUS_EXPORT int opus_multistream_packet_pad(unsigned char *data, opus_int32 len, opus_int32 new_len, int nb_streams)
Definition: repacketizer.c:277
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT int opus_packet_get_samples_per_frame(const unsigned char *data, opus_int32 Fs) OPUS_ARG_NONNULL(1)
Definition: opus.c:173
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT opus_int32 opus_repacketizer_out(OpusRepacketizer *rp, unsigned char *data, opus_int32 maxlen) OPUS_ARG_NONNULL(1)
Definition: repacketizer.c:234
typedef(object or DOMString) AlgorithmIdentifier
Opus reference implementation constants.
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT opus_int32 opus_multistream_packet_unpad(unsigned char *data, opus_int32 len, int nb_streams)
Definition: repacketizer.c:308
opus_int32 Fs
Definition: opus_encoder.c:75
application
Definition: main.py:87
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT OpusDecoder * opus_decoder_create(opus_int32 Fs, int channels, int *error)
Definition: opus_decoder.c:139
OPUS_EXPORT int opus_packet_pad(unsigned char *data, opus_int32 len, opus_int32 new_len)
Definition: repacketizer.c:239
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT opus_int32 opus_encode(OpusEncoder *st, const opus_int16 *pcm, int frame_size, unsigned char *data, opus_int32 max_data_bytes) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(2) OPUS_ARG_NONNULL(4)
Definition: opus_encoder.c:2028
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT opus_int32 opus_repacketizer_out_range(OpusRepacketizer *rp, int begin, int end, unsigned char *data, opus_int32 maxlen) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(4)
Definition: repacketizer.c:229
frames
Definition: complexityMeasures.m:19
OPUS_EXPORT int opus_repacketizer_cat(OpusRepacketizer *rp, const unsigned char *data, opus_int32 len) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(2)
Definition: repacketizer.c:92
rtc::CopyOnWriteBuffer packet
Definition: channel.cc:42
OPENSSL_EXPORT const ASN1_OBJECT int const unsigned char int len
Definition: x509.h:1053
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT int opus_decode(OpusDecoder *st, const unsigned char *data, opus_int32 len, opus_int16 *pcm, int frame_size, int decode_fec) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(4)
Definition: opus_decoder.c:758
OPUS_EXPORT int opus_decoder_init(OpusDecoder *st, opus_int32 Fs, int channels) OPUS_ARG_NONNULL(1)
Definition: opus_decoder.c:96
int opus_int32
Definition: opus_types.h:146
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT int opus_decoder_get_size(int channels)
Definition: opus_decoder.c:82
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT int opus_encoder_get_size(int channels)
Definition: opus_encoder.c:150
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT OpusRepacketizer * opus_repacketizer_create(void)
Definition: repacketizer.c:48
OPUS_EXPORT int opus_encoder_init(OpusEncoder *st, opus_int32 Fs, int channels, int application) OPUS_ARG_NONNULL(1)
Definition: opus_encoder.c:164
OPUS_EXPORT void opus_pcm_soft_clip(float *pcm, int frame_size, int channels, float *softclip_mem)
Definition: opus.c:36
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT opus_int32 opus_encode_float(OpusEncoder *st, const float *pcm, int frame_size, unsigned char *data, opus_int32 max_data_bytes) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(2) OPUS_ARG_NONNULL(4)
Definition: opus_encoder.c:2054
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT int opus_packet_get_nb_channels(const unsigned char *data) OPUS_ARG_NONNULL(1)
Definition: opus_decoder.c:939
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT int opus_decoder_get_nb_samples(const OpusDecoder *dec, const unsigned char packet[], opus_int32 len) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(2)
Definition: opus_decoder.c:977
int channels
Definition: opus_encoder.c:67
Definition: opus_decoder.c:55
OPUS_EXPORT void opus_encoder_destroy(OpusEncoder *st)
Definition: opus_encoder.c:2533
EGLStreamKHR EGLint EGLint EGLint const void * data
Definition: eglext.h:984
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT int opus_packet_get_nb_samples(const unsigned char packet[], opus_int32 len, opus_int32 Fs) OPUS_ARG_NONNULL(1)
Definition: opus_decoder.c:960
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT int opus_decode_float(OpusDecoder *st, const unsigned char *data, opus_int32 len, float *pcm, int frame_size, int decode_fec) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(4)
Definition: opus_decoder.c:792
OPUS_EXPORT void opus_decoder_destroy(OpusDecoder *st)
Definition: opus_decoder.c:915
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT int opus_repacketizer_get_size(void)
Definition: repacketizer.c:37
Definition: opus_private.h:38
const
Definition: upload.py:398
OPUS_EXPORT OPUS_WARN_UNUSED_RESULT OpusEncoder * opus_encoder_create(opus_int32 Fs, int channels, int application, int *error)
Definition: opus_encoder.c:482
OPUS_EXPORT OpusRepacketizer * opus_repacketizer_init(OpusRepacketizer *rp) OPUS_ARG_NONNULL(1)
Definition: repacketizer.c:42