Получи случайную криптовалюту за регистрацию!

Как писал выше, добавляю сейчас в движок звук. И так как я не | VG

Как писал выше, добавляю сейчас в движок звук. И так как я не использую библиотек, надо выбирать один из API от Windows. А с ними там прям дикая каша, здесь можно почитать о истории развития звуковых API на Винде.

Самое неприятное, что ни в одном из них нет простого "вот тебе указатель, вот тебе сколько семплов надо записать, пиши". Они все достаточно высокоуровневые, что-то больше, что-то меньше.

У меня уже был опыт с DirectSound - и сам использовал, и видел в Handmade Hero. Но в этот раз решил попробовать XAudio2, инициализировал, проиграл звук, но заметил, что XAudio2 прям максимально хайлвльный, а мне нужно что-то простое, потому что миксер я написал сам.

Мне попалась статья от разработчика OurMachinery как раз по теме. В итоге я выбрал WaveOut API, и в принципе меня устраивает.