milo 0.0.1

pure-rust libopus experiments
Documentation
//! Configuraton values for Opus packets, and other defintions
//! common to both encoding and ecoding.

#[derive(Debug, Clone, Copy, PartialEq)]
pub enum Band {
    /// 4 kHz
    NB, 
    /// 6 kHz
    MB, 
    /// 8 kHz
    WB, 
    /// 12 kHz
    SWB, 
    /// 20 kHz
    FB, 
}

#[derive(Debug, Clone, Copy, PartialEq)]
pub enum Mode {
    Mono,
    Stereo,
}

#[derive(Debug, Clone, Copy, PartialEq)]
pub enum FrameSize {
    Normal,
}


#[derive(Debug, Clone, Copy)]
pub struct PacketHeader {
    mode: Mode,
    bandwidth: Band,
    frame_size: FrameSize,
}