Не хочу юзать DirectSound.
Есть ogg звук , он весит 1 метр, если с помощью audacity преобразовать его в Wav, то Wav будет весить 10 метров.
И подобных ogg звуков много.
Потому если хранить в расжатом Wav то будет много занимать дискового места.
Ogg более удобен из-за компактности.
Но надо загружать ogg как то конвертить в ОЗУ в виде Wav а потом играть через XAUDIO2.
Вот вроде есть Audio Compression Manager (ACM) , держит ли она ogg формат ?
Знаю что Audio Compression Manager (ACM) устарела.
Может ли BASS dll распаковать ogg в wav и выдать как дату, которую я проиграю через XAUDIO2 ?
Бесплатен ли BASS ?
Зачем распаковывать, если можно стримить прямо в риалтайме?
ronniko
Используй libvorbis Люк.
nes
> Используй libvorbis Люк.
Всё верно :) сам в ней не копался, но OpenAL при его помощи OGG стримит без проблем
ronniko
Могу посоветовать поковыряться в примерах OpenAL 1.1 SDK (креативоский), там есть чтение и стриминг OggVorbis, ну и уже как-то приспособить вывод на XAUDIO 2
Тема в архиве.