vag
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| vag [2026/10/15 21:08] – gecko | vag [2026/10/15 21:11] (текущий) – gecko | ||
|---|---|---|---|
| Строка 17: | Строка 17: | ||
| Дальше идут данные ADPCM, которые хранятся блоками по 16 байт. Структура блока следующая: | Дальше идут данные ADPCM, которые хранятся блоками по 16 байт. Структура блока следующая: | ||
| - | * 1 байт (uint8) - коэффициент декодирования | + | * 1 байт (uint8) - параметры декодирования |
| - | * 1 байт (uint8) - маркер | + | * 1 байт (uint8) - флаги управления воспроизведением: |
| * 14 байт (28 сэмплов) - звуковые данные блока. | * 14 байт (28 сэмплов) - звуковые данные блока. | ||
| + | |||
| + | Декодировать ADPCM программно не нужно, [[SPU]] делает это аппаратно. | ||
| ===== Примечания ===== | ===== Примечания ===== | ||
| - | * VAG-файл должен начинаться с 16 байт | + | * ADPCM-данные |
| * Максимальный размер данных одного VAG не должен превышать 520160 байт. | * Максимальный размер данных одного VAG не должен превышать 520160 байт. | ||
vag.1792098524.txt.gz · Последнее изменение: — gecko
