Хорошая статья.
Жду-не дождусь статью на тему X3DAudio!
Итак, что значит windows 8 для разработчиков ?
DirectSound есть в windows 8, но с двумя ограничениями
1) невозможность запуска в метро-стиле
2) невозможность запуска в ARM-версии windows 8
То же самое относится и к DirectInput.
То есть для многих и не стоит беспокоится, так как процессоры x86 очень популярны
и DirectX9 и OpenGL всё равно запускаются только в режиме Desktop (рабочий стол)
В windows 8 желательно использовать Xaudio 2.8 и Xinput 1.4
Они могут работать и в метро стиле и ARM-версии
Xaudio2 2.7 и Xinput 1.3 которые поставляются в SDK июнь 2010,
можно использовать в Windows 8 и (как я понял) в ARM-версии.
К тому же они хорошо работают и в windows XP, windows Vista, windows 7.
Возможно для XP лучше перед вызовом XAudio2Create() написать
CoInitializeEx( NULL, COINIT_MULTITHREADED );
А если встанет вопрос о записи с микрофона ?
Xaudio2 похоже не поддерживает это ?
s3dworld
Вы можете сделать звуковой движок!
Запись с микрофона и линейнего входа, возможно с помощью WinApi в виде массива байтов
Поддержка эффектов реверба, эха и 3D.
Поддержка OGG ?!
s3dworld
Я тоже жду-не дождусь!
Добрый день! Я в октябре прошлого года начал разрабатывать звуковой движок, но процесс пока что остановился. Можете воспользоваться им. Со временем я возобновлю работу над ним.
Какое же оно все-таки кривое и неудобное...
Вот на кой чёрт мелкософты взяли и сломали обратную совместимость интерфейсов 2.7+ версий?
Эти утырки предлагают теперь собирать разные приложения для разных версий винды:
windows 7 - xaudio2 2.7.
windows 8 - xaudio2 2.8.
windows 10 - xaudio2 2.9.
nes
это же m$, всю жизнь этим занимаются и ты только сейчас заметил?
nes
> Эти утырки предлагают теперь собирать разные приложения для разных версий
> винды:
Где они утверждают, что версия 2.7 не будет работать на Win8/Win10?
CD
>Где они утверждают, что версия 2.7 не будет работать на Win8/Win10?
Они это не утверждают, они тупо обрубили доступ в новых версиях студии,
нельзя подрубить xaudio2.h и указать макросами нужную версию,
нужно качать DXSDK и инклюдить от-туда, что есть говно.
Кто-нибудь щупал FAudio? Как оно?
Тема в архиве.