Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Я тут пример нашёл, который вроде бы мне подходит, но одна... 12.10.08 06:33 Число просмотров: 1566
Автор: Vedrus <Serokhvostov Anton> Статус: Member Отредактировано 12.10.08 17:18 Количество правок: 1
|
Я тут пример нашёл, который вроде бы мне подходит, но одна проблема...
К бинарным данным доступ есть, но не могу найти сколько бит на один звуковой отсчёт приходится.
Вот ссылка на пример:
http://rapidshare.com/files/153138842/AudioPlayer.zip
Читает mp3 при помощи IWMReader. В callback функции onsample есть доступ к бинарным данным. Вот её кусок (находится в файле \audioplay.cpp)
pwh->lpData = ( LPSTR )&pwh[1];
pwh->dwBufferLength = cbData;
pwh->dwBytesRecorded = cbData;
pwh->dwUser = ( DWORD )cnsSampleTime;
pwh->dwLoops = 0;
pwh->dwFlags = 0;
CopyMemory( pwh->lpData, pData, cbData );
---
Как мне определить, сколько каналов у звука, и сколько бит на один отсчёт приходится? Т.е. те данные, которые присутствуют в заголовке wav.
|
|
|