Crate opus [−] [src]
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. |