[−][src]Crate magnum_opus
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. |
RepacketizerState | An in-progress repacketization. |
SoftClip | 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. |
ErrorCode | Possible error codes. |
Functions
version | Get the libopus version string. |
Type Definitions
Result | Opus error Result alias. |