Docs.rs
rustwav-core-0.3.1
rustwav-core 0.3.1
Docs.rs crate page
Links
Repository
crates.io
Source
Owners
0xAA55-rs
Dependencies
audiochannelutils ^0.0.1
normal
copiablebuf ^0.0.1
normal
downmixer ^0.0.1
normal
fileparthasher ^0.0.1
normal
flac-rs ^0.0.6
normal
optional
id3 ^1.16.2
normal
optional
mp3lame-encoder ^0.2.1
normal
optional
opus ^0.3.0
normal
optional
resampler-rs ^0.0.1
normal
revorbis-rs ^0.0.1
normal
rmp3 ^0.3.1
normal
optional
sampletypes ^0.1.3
normal
savagestr ^0.0.1
normal
shared_io_utils ^0.0.1
normal
tempfile ^3.18.0
normal
tinyogg ^0.0.1
normal
vorbis_rs ^0.5.5
normal
optional
xlaw ^0.0.1
normal
Versions
31.33%
of the crate is documented
Go to latest version
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
rustwav_
core
0.3.1
Module opus
Module Items
Modules
Structs
Enums
In rustwav_
core::
encoders
rustwav_core
::
encoders
Module
opus
Copy item path
Source
Expand description
The Opus encoder for
WaveWriter
Re-exports
§
pub use
impl_opus
::*;
Modules
§
impl_
opus
Structs
§
Opus
Encoder
Options
The encoder options for Opus
Enums
§
Opus
Bitrate
The bitrate option for the Opus encoder, the higher the better for audio quality.
Opus
Encoder
Sample
Duration
The opus encoder only eats these durations of the samples to encode.Longer duration means better quality and compression.If longer than or equal to 10ms, the compression algorithm could be able to use some advanced technology.