pub fn decode_into(
input: &[u8],
params: AecParams,
output_samples: usize,
output: &mut [u8],
) -> Result<(), AecError>Expand description
Decode an AEC bitstream into a caller-provided output buffer.
This is useful when you want to reuse an allocation (e.g. decode many tiles/messages)
without repeatedly allocating a Vec<u8>.
The output buffer length must be exactly output_samples * bytes_per_sample, where
bytes_per_sample = ceil(bits_per_sample / 8) (subject to AecFlags::DATA_3BYTE rules).