в структуре есть как минимум всякий паддинг. #pragma pack(push) #pragma pack (1) вокруг структуры написано
копать в тему BIG ENDIAN, LITTLE ENDIAN
на интвертирование это не влияет
Знаю про это. Но направление только через QDataStream можно задать
тогда надо почленно писать
тут я согласен. это может влиять, когда будет проигрываться каким-то плеером (audiocity) и т.п.
Можешь спокойно юзать QDataStream. Ставишь нужный ByteOrder и пишешь методом writeRawData. Дополнительных данных не будет
только на write массива байт эта установка никак не влияет
Точно, уже и поздабыл. Глянул андроид java проект с wav файлом, там да, каждое поле отдельно записывается в little endian
Обсуждают сегодня