Portál AbcLinuxu, 13. května 2025 22:16
Dobrý den, rád bych se zeptaj zdali je regulérní v programu posílat zvuk(datový tok)
do souboru /dev/snd/pcm0D0p
Kdejsi sem četl, že ne a tak by mě především zajímalo proč,
respektive jaké problémy to sebou nese ?
Mockrát děkuji za odpověď.
Myslím tím přímo bez využití nějakých knihovních funkcí ALSY či jiné zvukové knihovny.
Zkus si to sám:
cat 441.wav > /dev/snd/pcmC0D0p
cat: write error: File descriptor in bad state
Alsa není OSS, kde byla veškerá logika v kernelu a /dev/dsp byl docela high-level interface. Obávám se, že u alsy se bez user-space knihovny neobejdeš. Nicméně můžeš využít minimalistickou variantu - salsa http://www.alsa-project.org/main/index.php/SALSA-Library
Děkuju, ale jsem nucenej používat C# (mono)
...myslel jsem si to - ale nechtěl jsem to říkat profesorovi, dokud to nebude jen můj názor.
(ale zkusím využít knihovnu gst-sharp(gstreamer) která je pro C#)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.