Opus audio codec (RFC 6716): API and operations manual
| 1.6

Loading...
Searching...
No Matches
Topics
Here is a list of all topics with brief descriptions:

Opus Encoder | This page describes the process and functions used to encode Opus
Opus Decoder | This page describes the process and functions used to decode Opus
Repacketizer | The repacketizer can be used to merge multiple Opus packets into a single packet or alternatively to split Opus packets that have previously been merged
Error codes |
Pre-defined values for CTL interface |
Encoder related CTLs | These are convenience macros for use with the `opus_encode_ctl` interface
Generic CTLs | These macros are used with the `opus_decoder_ctl` and `opus_encoder_ctl` calls to generate a particular request
Decoder related CTLs |
Opus library information functions |
Multistream specific encoder and decoder CTLs | These are convenience macros that are specific to the opus_multistream_encoder_ctl() and opus_multistream_decoder_ctl() interface
Opus Multistream API | The multistream API allows individual Opus streams to be combined into a single packet, enabling support for up to 255 channels
Opus Custom | Opus Custom is an optional part of the Opus specification and reference implementation which uses a distinct API from the regular API and supports frame sizes that are not normally supported. Use of Opus Custom is discouraged for all but very special applications for which a frame size different from 2.5, 5, 10, or 20 ms is needed (for either complexity or latency reasons) and where interoperability is less important