|
OPUS_CUSTOM_EXPORT OPUS_WARN_UNUSED_RESULT OpusCustomMode * | opus_custom_mode_create (opus_int32 Fs, int frame_size, int *error) |
|
OPUS_CUSTOM_EXPORT void | opus_custom_mode_destroy (OpusCustomMode *mode) |
|
OPUS_CUSTOM_EXPORT_STATIC OPUS_WARN_UNUSED_RESULT int | opus_custom_encoder_get_size (const OpusCustomMode *mode, int channels) OPUS_ARG_NONNULL(1) |
|
OPUS_CUSTOM_EXPORT OPUS_WARN_UNUSED_RESULT OpusCustomEncoder * | opus_custom_encoder_create (const OpusCustomMode *mode, int channels, int *error) OPUS_ARG_NONNULL(1) |
|
OPUS_CUSTOM_EXPORT void | opus_custom_encoder_destroy (OpusCustomEncoder *st) |
|
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 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 int | opus_custom_encoder_ctl (OpusCustomEncoder *OPUS_RESTRICT st, int request,...) OPUS_ARG_NONNULL(1) |
|
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_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 OpusCustomDecoder * | opus_custom_decoder_create (const OpusCustomMode *mode, int channels, int *error) OPUS_ARG_NONNULL(1) |
|
OPUS_CUSTOM_EXPORT void | opus_custom_decoder_destroy (OpusCustomDecoder *st) |
|
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) |
|
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) |
|
OPUS_CUSTOM_EXPORT int | opus_custom_decoder_ctl (OpusCustomDecoder *OPUS_RESTRICT st, int request,...) OPUS_ARG_NONNULL(1) |
|
Opus-Custom reference implementation API.