Crate opus

source · []
Expand description

High-level bindings for libopus.

Only brief descriptions are included here. For detailed information, consult the libopus documentation.

Modules

Analyze raw Opus packets.

Structs

An Opus decoder with associated state.

An Opus encoder with associated state.

An error generated by the Opus library.

A repacketizer used to merge together or split apart multiple Opus packets.

An in-progress repacketization.

Soft-clipping to bring a float signal within the [-1,1] range.

Enums

The possible applications for the codec.

The available bandwidth level settings.

Possible bitrates.

The available channel setings.

Possible error codes.

Functions

Get the libopus version string.

Type Definitions

Opus error Result alias.