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