Expand description
High-level bindings for libopus.
Only brief descriptions are included here. For detailed information, consult the libopus documentation.
Modules§
- packet
- Analyze raw Opus packets.
Structs§
- Decoder
- An Opus decoder with associated state.
- Encoder
- An Opus encoder with associated state.
- Error
- An error generated by the Opus library.
- Repacketizer
- A repacketizer used to merge together or split apart multiple Opus packets.
- Repacketizer
State - An in-progress repacketization.
- Soft
Clip - Soft-clipping to bring a float signal within the [-1,1] range.
Enums§
- Application
- The possible applications for the codec.
- Bandwidth
- The available bandwidth level settings.
- Bitrate
- Possible bitrates.
- Channels
- The available channel setings.
- Error
Code - Possible error codes.
Functions§
- version
- Get the libopus version string.
Type Aliases§
- Result
- Opus error Result alias.