можно ли сделать write (); функция неблокирования без использования потоков?
short buffer[BUFFER_LEN];
int readcount;
while ((readcount = sounds[index].read(buffer, BUFFER_LEN)))
write(audio_device, buffer, readcount * sizeof(short));
Звук воспроизводится, но блокирует программу до тех пор, пока не закончится воспроизведение.