45 # define OPUS_CUSTOM_EXPORT OPUS_EXPORT 46 # define OPUS_CUSTOM_EXPORT_STATIC OPUS_EXPORT 48 # define OPUS_CUSTOM_EXPORT 50 # define OPUS_CUSTOM_EXPORT_STATIC static OPUS_INLINE 52 # define OPUS_CUSTOM_EXPORT_STATIC 130 #if !defined(OPUS_BUILD) || defined(CELT_ENCODER_C) 141 ) OPUS_ARG_NONNULL(1);
160 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(2);
178 ) OPUS_ARG_NONNULL(1);
207 unsigned char *compressed,
208 int maxCompressedBytes
209 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(2) OPUS_ARG_NONNULL(4);
228 unsigned char *compressed,
229 int maxCompressedBytes
230 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(2) OPUS_ARG_NONNULL(4);
241 #if !defined(OPUS_BUILD) || defined(CELT_DECODER_C) 252 ) OPUS_ARG_NONNULL(1);
270 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(2);
287 ) OPUS_ARG_NONNULL(1);
305 const unsigned char *
data,
309 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(4);
326 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(4);
OPUS_CUSTOM_EXPORT_STATIC int opus_custom_decoder_init(OpusCustomDecoder *st, const OpusCustomMode *mode, int channels) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(2)
OPUS_CUSTOM_EXPORT OPUS_WARN_UNUSED_RESULT int opus_custom_decode_float(OpusCustomDecoder *st, const unsigned char *data, int len, float *pcm, int frame_size) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(4)
#define OPUS_CUSTOM_EXPORT
Definition: opus_custom.h:48
OPUS_CUSTOM_EXPORT OPUS_WARN_UNUSED_RESULT int opus_custom_decode(OpusCustomDecoder *st, const unsigned char *data, int len, opus_int16 *pcm, int frame_size) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(4)
short opus_int16
Definition: opus_types.h:144
OPUS_CUSTOM_EXPORT int opus_custom_decoder_ctl(OpusCustomDecoder *OPUS_RESTRICT st, int request,...) OPUS_ARG_NONNULL(1)
OPUS_CUSTOM_EXPORT OPUS_WARN_UNUSED_RESULT OpusCustomDecoder * opus_custom_decoder_create(const OpusCustomMode *mode, int channels, int *error) OPUS_ARG_NONNULL(1)
#define OPUS_CUSTOM_EXPORT_STATIC
Definition: opus_custom.h:52
Mode definition.
Definition: modes.h:52
OPUS_CUSTOM_EXPORT OPUS_WARN_UNUSED_RESULT int opus_custom_encode_float(OpusCustomEncoder *st, const float *pcm, int frame_size, unsigned char *compressed, int maxCompressedBytes) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(2) OPUS_ARG_NONNULL(4)
OPUS_CUSTOM_EXPORT void opus_custom_decoder_destroy(OpusCustomDecoder *st)
GLenum mode
Definition: gl2.h:461
Opus reference implementation constants.
OPUS_CUSTOM_EXPORT_STATIC OPUS_WARN_UNUSED_RESULT int opus_custom_encoder_get_size(const OpusCustomMode *mode, int channels) OPUS_ARG_NONNULL(1)
OPENSSL_EXPORT const ASN1_OBJECT int const unsigned char int len
Definition: x509.h:1053
int opus_int32
Definition: opus_types.h:146
OPUS_CUSTOM_EXPORT OPUS_WARN_UNUSED_RESULT OpusCustomEncoder * opus_custom_encoder_create(const OpusCustomMode *mode, int channels, int *error) OPUS_ARG_NONNULL(1)
Decoder state.
Definition: celt_decoder.c:67
OPUS_CUSTOM_EXPORT_STATIC OPUS_WARN_UNUSED_RESULT int opus_custom_decoder_get_size(const OpusCustomMode *mode, int channels) OPUS_ARG_NONNULL(1)
OPUS_CUSTOM_EXPORT OPUS_WARN_UNUSED_RESULT int opus_custom_encode(OpusCustomEncoder *st, const opus_int16 *pcm, int frame_size, unsigned char *compressed, int maxCompressedBytes) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(2) OPUS_ARG_NONNULL(4)
OPUS_CUSTOM_EXPORT void opus_custom_mode_destroy(OpusCustomMode *mode)
EGLStreamKHR EGLint EGLint EGLint const void * data
Definition: eglext.h:984
OPUS_CUSTOM_EXPORT int opus_custom_encoder_ctl(OpusCustomEncoder *OPUS_RESTRICT st, int request,...) OPUS_ARG_NONNULL(1)
const
Definition: upload.py:398
Encoder state.
Definition: celt_encoder.c:58
opus_int32 Fs
Definition: modes.h:53
OPUS_CUSTOM_EXPORT OPUS_WARN_UNUSED_RESULT OpusCustomMode * opus_custom_mode_create(opus_int32 Fs, int frame_size, int *error)
Definition: modes.c:224
OPUS_CUSTOM_EXPORT void opus_custom_encoder_destroy(OpusCustomEncoder *st)