Язык Си в примерах/Декодирование звукозаписи в формате ADX: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 99:
|colspan="2"|Масштаб
|colspan="16"|32 4-битных образца
|}
 
Масштаб — это 16-ти битовая беззнаковая целочисленная переменная [integer] (с байтами идущими от старшего к младшему, как и в заголовке), которая по существу значением является усиления всех образцов в этом блоке. Каждый образец должен быть декодирован в порядке потока бит, так что в начале идёт сам бит знак переменной. Например, когда размер образца составляет 4 бита:
{| class="wikitable" <!-- Sample Byte layout table -->
!7
!6
!5
!4
!3
!2
!1
!0
|-
|colspan="4"|Первый образец
|colspan="4"|Второй образец
|}