Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота Звук.doc
Скачиваний:
4
Добавлен:
09.09.2019
Размер:
89.09 Кб
Скачать

Чанк данных (Data Chunk)

Чанк данных содержит фреймы звуковых данных (все каналы звуковых данных).Рассмотрим структуру

 DataChunk = Record

  chunkID             : ID;

  chunkSize           : Integer;

  waveformData : array of byte;

end;

 

-Значение ID всегда равно ‘data’.

- chunkSize - число байтов в чанке минус 8 байт (поля ID и chunkSize) кроме того, не учитываются байты выравнивания структуры. Помните, что описание данных хранится в чанке формата. Все вышеперечисленное относится только к несжатому формату.

-Массив waveformData содержит собственно выборки, порядок их следования и выравнивание описано в разделе выборки и фреймы. Число фреймов можно вычислить, разделив значение chunkSize на wBlockAlign чанка формата.

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