Доброе время суток! Вопросов два: 1. Как проиграть буфер байтов или слов или двойных слов или еще какого нибудь слова через библиотеку winmm? 2. Какой формат должен быть у этого буфера? гуглил и делал поиск по форуму, но все что я нашел так это тему о генерации звука. Куда мне да нее, если основы я не знаю.
Если просто - PlaySound() с флагом SND_MEMORY. Если сложно - waveOutOpen() и waveOutWrite(). См. раздел Multimedia Reference.
x64 Собственно я думал избежать заполнения заголовка wav. Спасибо. Пока вопрос №1 считается решенным. Теперь по поводу второго. Я так понимаю цифровой звук представляется ввиде PCM? А как кодируется сигнал(т. е. смещение каких байт, за что отвечает)? Собственно формат таков 44100 kHz, mono/stereo
По этому поводу лучше спросить на соответствующем форуме - Мультимедиа, графика, звук. Впрочем, я думаю, спецификации этих форматов (в т.ч. и PCM) без проблем ищутся в гугле, и даже на том же RSDN этот вопрос наверняка уже поднимался. В поиск!