magnum 0.1.0

Reader to Iterator/Source support for Opus Audio in common container formats. Includes optional traits for Kira and Rodio audio library playback support.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use thiserror::Error;

#[derive(Error, Debug)]
pub enum OpusSourceError {
    #[error("Audio stream is not Opus format")]
    InvalidAudioStream,
    #[error("Invalid container format")]
    InvalidContainerFormat,
    #[error("Invalid header data")]
    InvalidHeaderData,
    #[cfg(feature = "with_ogg")]
    #[error("{0}")]
    OggHeaderError(#[from] ogg::OggReadError),
}

// OggReadError