Function lewton::audio::get_decoded_sample_count
source · pub fn get_decoded_sample_count(
ident: &IdentHeader,
setup: &SetupHeader,
packet: &[u8]
) -> Result<usize, AudioReadError>
Expand description
Returns the per-channel sample count of a packet if it were decoded.
This operation is very cheap and doesn’t involve actual decoding of the packet.
Note: for the first packet in a stream, or in other instances when
the PreviousWindowRight
is reset, the decoding functions will return
0 samples for that packet, while this function returns a different number.
Please use the PreviousWindowRight::is_empty
function or other methods
to check for this case.