Иногда просто для удобства: у вас откуда-то есть параметр (например, из заголовка файла), указывающий количество единиц данного размера, например, N слов 24-битных аудиоданных, вместо некоторое умножение, вы просто говорите:
<<Audio:N/binary-unit:24, Rest/binary>> = Data
для извлечения этих данных (как чанка) из остального содержимого файла. После анализа оставшейся части файла вы можете передать этот фрагмент другой функции, которая разбивает его на образцы.