1#![allow(
2 clippy::precedence,
3 clippy::int_plus_one,
4 clippy::needless_range_loop,
5 clippy::too_many_arguments
6)]
7
8pub(crate) mod celt;
9mod decoder;
10pub mod enc;
11mod header;
12mod multistream;
13pub mod ogg;
14pub mod packet;
15pub(crate) mod range;
16pub(crate) mod silk;
17
18pub use decoder::{SAMPLE_RATES, StreamDecoder};
19pub use header::OpusHead;
20pub use multistream::Decoder;
21pub use packet::{Bandwidth, Mode, Packet, Toc};
22
23#[cfg(test)]
24mod malformed;
25#[cfg(test)]
26mod tests;