$treeview $search $mathjax
|
|
|
$projectbrief
|
$searchbox |
Go to the source code of this file.
Defines | |
| #define | OPUS_CUSTOM_EXPORT |
| #define | OPUS_CUSTOM_EXPORT_STATIC |
Typedefs | |
| typedef OpusCustomEncoder | OpusCustomEncoder |
| Contains the state of an encoder. Encoder state. More... | |
| typedef OpusCustomDecoder | OpusCustomDecoder |
| State of the decoder. Decoder state. More... | |
| typedef OpusCustomMode | OpusCustomMode |
| The mode contains all the information necessary to create an encoder. Mode configuration. More... | |
Functions | |
| OpusCustomMode * | opus_custom_mode_create (opus_int32 Fs, int frame_size, int *error) |
| Creates a new mode struct. More... | |
| void | opus_custom_mode_destroy (OpusCustomMode *mode) |
| Destroys a mode struct. More... | |
| int | opus_custom_encoder_get_size (const OpusCustomMode *mode, int channels) |
| Gets the size of an OpusCustomEncoder structure. More... | |
| OpusCustomEncoder * | opus_custom_encoder_create (const OpusCustomMode *mode, int channels, int *error) |
| Creates a new encoder state. More... | |
| int | opus_custom_encoder_init (OpusCustomEncoder *st, const OpusCustomMode *mode, int channels) |
| Initializes a previously allocated encoder state The memory pointed to by st must be the size returned by opus_custom_encoder_get_size. More... | |
| void | opus_custom_encoder_destroy (OpusCustomEncoder *st) |
| Destroys a an encoder state. More... | |
| int | opus_custom_encode_float (OpusCustomEncoder *st, const float *pcm, int frame_size, unsigned char *compressed, int maxCompressedBytes) |
| Encodes a frame of audio. More... | |
| int | opus_custom_encode (OpusCustomEncoder *st, const opus_int16 *pcm, int frame_size, unsigned char *compressed, int maxCompressedBytes) |
| Encodes a frame of audio. More... | |
| int | opus_custom_encoder_ctl (OpusCustomEncoder *OPUS_RESTRICT st, int request,...) |
| Perform a CTL function on an Opus custom encoder. More... | |
| int | opus_custom_decoder_get_size (const OpusCustomMode *mode, int channels) |
| Gets the size of an OpusCustomDecoder structure. More... | |
| OpusCustomDecoder * | opus_custom_decoder_create (const OpusCustomMode *mode, int channels, int *error) |
| Creates a new decoder state. More... | |
| int | opus_custom_decoder_init (OpusCustomDecoder *st, const OpusCustomMode *mode, int channels) |
| Initializes a previously allocated decoder state The memory pointed to by st must be the size returned by opus_custom_decoder_get_size. More... | |
| void | opus_custom_decoder_destroy (OpusCustomDecoder *st) |
| Destroys a an decoder state. More... | |
| int | opus_custom_decode_float (OpusCustomDecoder *st, const unsigned char *data, int len, float *pcm, int frame_size) |
| Decode an opus custom frame with floating point output. More... | |
| int | opus_custom_decode (OpusCustomDecoder *st, const unsigned char *data, int len, opus_int16 *pcm, int frame_size) |
| Decode an opus custom frame. More... | |
| int | opus_custom_decoder_ctl (OpusCustomDecoder *OPUS_RESTRICT st, int request,...) |
| Perform a CTL function on an Opus custom decoder. More... | |
|
|
|
|
|
|
1.2.11.1 | For more information visit the Opus Website. |
©$year $generatedby doxygen 1.2.11.1 |