Struct imbe::scan::ScanSep
[−]
[src]
pub struct ScanSep { pub voiced: u32, pub idx_part: u32, pub scanned: u32, }
Decodes voiced/unvoiced decisions and the quantized gain index fragment from prioritized chunks.
Between the chunks created by the two scanning procedures, there is a 22-bit vector made up of u4 and u5 that contains the voiced/unvoiced vector, part of the quantized gain index, and the initial bits in the second scanning procedure.
Fields
voiced: u32
Voiced/Unvoiced Boolean bit vector, b1 [p25].
idx_part: u32
Bits 1 and 2 of the 6-bit quantized gain index, b2 [p30].
scanned: u32
Chunk of some bm used in the scanning procedure [p39].
Methods
impl ScanSep
[src]
pub fn new(chunks: &Chunks, params: &BaseParams) -> ScanSep
[src]
Create a new ScanSep
decoder from the given chunks and frame parameters.