#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum FrameType {
Speech,
Sid,
NoData,
}
impl FrameType {
pub const fn byte_len(self) -> usize {
match self {
Self::Speech => 10,
Self::Sid => 2,
Self::NoData => 0,
}
}
pub const fn bit_len(self) -> usize {
match self {
Self::Speech => 80,
Self::Sid => 15,
Self::NoData => 0,
}
}
}