Size: a a a

2021 April 22

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Ну вон же, количество байт записи
источник

R

Roman in C++ Together 2.0
dataheader.description.size = datasize * numChannal * bitsPerSample / 8;
теперь получается?
источник

R

Roman in C++ Together 2.0
написал крч
источник

R

Roman in C++ Together 2.0
а теперь .... вот к этой хуевине, надо добавить + 36 Байт и это будет header.riff.descriptor.size вот этот ублюдок
источник

R

Roman in C++ Together 2.0
как прибавить 36 БАйт, по сути, то что я предположил (sizeof(char) * 36 ) - не очень хорошая задумка видимо
источник

R

Roman in C++ Together 2.0
    header.wave.descriptor.size = sizeof(quint16);   // 16 для PCM 

а вот средний подонок
источник

R

Roman in C++ Together 2.0
так как
источник

R

Roman in C++ Together 2.0
А ... 36 это не БАйт, а 36 бит
источник

R

Roman in C++ Together 2.0
т.е можно взять sizeof(quint32) + sizeof(quint)/2;
источник

R

Roman in C++ Together 2.0
Ладно, пока Сеньоры не видят, пойду попробую
источник

CD

Constantine Drozdov in C++ Together 2.0
я всё вижу, зачем ты вообще руками оффсеты считаешь
источник

R

Roman in C++ Together 2.0
требуется так
источник

CD

Constantine Drozdov in C++ Together 2.0
никогда не требуется
источник

CD

Constantine Drozdov in C++ Together 2.0
просто перебей структуру с мана
источник

CD

Constantine Drozdov in C++ Together 2.0
и прочитай нужное поле
источник

R

Roman in C++ Together 2.0
RIFF  WAVEfmtfmt   @ @   data€€€€€€€€€€€€€€€

ну я попробовал свою извращенскую задумку ... почти вышло ... (мб)
источник

R

Roman in C++ Together 2.0
тут лишний fmt пишется почему то
источник

R

Roman in C++ Together 2.0
А нет .. после RIFF же должно быть 4 байта, а не 2 (((((( ААаааа
источник

CD

Constantine Drozdov in C++ Together 2.0
просто перебей структуру с мана
источник

R

Roman in C++ Together 2.0
какого мана?
источник