Этот исполняемый пример использует тот же пресет 48 кГц / 24 бит / стерео, что калькулятор. Один час равен точно 3600 секундам. Все промежуточные значения остаются целыми до перевода единиц, поэтому кадры и байты можно проверить независимо.
Кадр: 6 байт
Два канала по 24 бита дают 48 бит на чередующийся кадр. Деление на восемь даёт точно 6 байт. Округления нет; число описывает хранение PCM, а не рекомендуемое качество записи или headroom.
Кадры: 172800000
48000 кадров в секунду × 3600 секунд = 172800000 целых кадров. Заданная длительность уже попадает на границу кадра, поэтому AudioSize не добавляет время, а эффективная длительность остаётся точно один час.
Payload: 1036800000 байт
172800000 кадров × 6 байт = 1036800000 точных байтов семплов. Проверка: 48000×6=288000 Б/с, а 288000×3600 даёт тот же payload без округлённых значений.
Показ: 1,0368 GB и примерно 0,965595245 GiB
Деление точных байтов на миллиард даёт конечные 1,0368 GB. Деление на 1073741824 даёт бесконечную дробь, поэтому GiB помечается приблизительным. Ни одно значение не включает WAV-заголовок, метаданные, файловую систему, дубли или запас.