
Zadnje čase se ukvarjam z zvokom in signali in pišem eno knjižico.
Zanima pa me namreč kako bi lahko zvok generiral in ga hkrati predvajal skozi zvočno kartico.
Razmišljal sem, da bi imel en buffer v katerega bi dodajal zapis signala, neka funkcija oz. nit pa bi iz tega bufferja brala in sproti predvajala zapisan signal.
Probaval sem z MMSystem knjižico in funkcijo sndPlaySound(MS^.Memory, SND_MEMORY or SND_aSYNC),
a vendar se ko kličem funkcijo z novimi podatki signala, naredi kake 10ms presledka oz. pavze... tišine. Ker pa bi rad generiral signal, ki mora biti neprekinjen me zanima, kako bi to naredil.
Gledal sem že neke komponente, ki se uporabljajo npr. za streaming zvoka, ampak jaz bi rabil samo enostavno kodo, za nit, ki bi iz bufferja brala podatke in jih predvajala...
Any idea how to do that?
