Показать сообщение отдельно
  #78  
Старый 15.08.2012, 13:31
Dmitry_DM Dmitry_DM вне форума
Активный
 
Регистрация: 07.08.2012
Сообщения: 258
Версия Delphi: Delphi 7
Репутация: 11
По умолчанию

Цитата:
Сообщение от poli-smen
Значит, что-то неправильно сделали. В любом wav-файле (с аудио-PCM) сэмплы хранятся в перевёрнутом виде (и это видно в любом hex-просмотрщике). Если их прочитать как целые числа они "автоматом переворачиваются" и отображаются правильно. Если эти числа опять записать в wav-файл они опять "перевернутся" и всё равно будут храниться в перевёрнутом виде.
И почитайте об этом хотя бы здесь: http://ru.wikipedia.org/wiki/Little-endian
Наверное, если бы данные именно записывались, они бы перевернулись и было бы все правильно, но я не записывал, а просто вставил выводимые данные в HEX редакторе такими, какие они есть. То есть при "настоящей" записи они перевернуться и будет все нормально.
Ответить с цитированием