IT-словарь › Программирование › Interleaved audio

Interleaved audio

Программирование Svenska → Обновлено: 2026-10-29

Схема хранения многоканального звука, при которой отсчёты каналов чередуются — левый, правый, левый, правый, — вместо отдельного буфера на каждый канал.

Чередующийся стереопоток — это последовательность фреймов: по одному отсчёту на канал в один момент времени, затем следующий фрейм. Так хранят данные файлы WAV и большинство звуковых карт, и это удобно для потокового чтения с диска. Альтернатива, обычно называемая planar, или неинтерливленной, даёт каждому каналу собственный непрерывный массив — так проще фильтровать один канал за раз или применять SIMD.

API пошли разными путями. ASIO и JACK отдают по буферу на канал, Core Audio поддерживает оба варианта, а в FFmpeg planar-форматы выдаёт буква p на конце, как в fltp. Перепутав их, ничего не уронишь: звук просто пойдёт вдвое медленнее с перемешанными каналами, что отлаживать куда запутаннее.

← Назад к словарю