38 #include "opus_defines.h"
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
131 #if !defined(OPUS_BUILD) || defined(CELT_ENCODER_C)
142 ) OPUS_ARG_NONNULL(1);
157 OPUS_CUSTOM_EXPORT
int opus_custom_encoder_init(
161 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(2);
179 ) OPUS_ARG_NONNULL(1);
208 unsigned char *compressed,
209 int maxCompressedBytes
210 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(2) OPUS_ARG_NONNULL(4);
227 const opus_int16 *pcm,
229 unsigned char *compressed,
230 int maxCompressedBytes
231 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(2) OPUS_ARG_NONNULL(4);
242 #if !defined(OPUS_BUILD) || defined(CELT_DECODER_C)
253 ) OPUS_ARG_NONNULL(1);
271 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(2);
288 ) OPUS_ARG_NONNULL(1);
306 const unsigned char *data,
310 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(4);
323 const
unsigned char *data,
327 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(4);