fn read_granule_side_info<B: BitStream>(
    bs: &mut B,
    granule: &mut Granule,
    header: &FrameHeader,
) -> Result<()> {
    // Read the side_info for each channel in the granule.
    for channel in &mut granule.channels[..header.channel_mode.count()] {
        read_granule_channel_side_info(bs, channel, header)?;
    }
    Ok(())
}
/// Reads the side_info for all channels in a granule from a `BitStream`.
Reads the side_info for all channels in a granule from a `BitStream`.
Reads the side_info for all channels in a granule from a ` BitStream ` .
fn read_granule_side_info<B: BitStream>(
    bs: &mut B,
    granule: &mut Granule,
    header: &FrameHeader,
) -> Result<()> {
    // Read the side_info for each channel in the granule.
    for channel in &mut granule.channels[..header.channel_mode.count()] {
        read_granule_channel_side_info(bs, channel, header)?;
    }
    Ok(())
}
fn read_granule_side_info < B : BitStream > ( bs : & mut B , granule : & mut Granule , header : & FrameHeader , ) -> Result < ( ) > { // Read the side_info for each channel in the granule. for channel in & mut granule . channels [ .. header . channel_mode . count ( ) ] { read_granule_channel_side_info ( bs , channel , header ) ? ; } Ok ( ( ) ) }
Reads the side_info for all channels in a granule from a `BitStream`.
Reads the side_info for all channels in a granule from a ` BitStream ` .
bs
&mut B
granule
&mut Granule
header
&FrameHeader
bs
&mut B
granule
&mut Granule
header
&FrameHeader