Ce-cko - veci kolem presmerovani a zvuku.

Roman Vesely drak na brailcom.cz
Pondělí Březen 23 08:39:05 CET 1998


 Zdravim !

Mam tu par dotazu na rozehrati:

Jak psat procesu, ktery spustim volanim jadra exec(), na jeho STDIN ?

Dale by mi zajimalo programovani zvuku.
Na zvukovku posilam data pomoci write(int fd, const void *buf,int size),
ktere naplnuje buffer zvukovky v jadre, a ten hraje, dokud tam neco je..
To je ovsem dost neohrabane, tak mi zajima jestli a jak jde:
* pozastavit a nasledne zas povolit vystup na zvukovku (pause)
* zjistit , v jakem stavu je buffer v jadre, protoze, jestli je plny,
  tak to na funkci "write" chvili ceka, dokud se tam neuvolni misto.
* Kdyz funkci write poslu velmi maly vzorek, tak to hned nehraje,
  buffer se musi naplnit do urcite hodnoty, cim to je ?


		Diky,
				Roman Vesely



Další informace o konferenci Linux