Alsa: Handle von snd_pcm_open
Posted: 30. Dec 2019 11:29
Hallo
Ich bin noch nicht lange mit Linux befasst und meine Programmiererfahrung bezieht sich noch
größtenteils auf Windows.
Gegenwärtig erkunde ich das ALSA-Audiosystem.
Gleich dazu eine Frage betreffs "snd_pcm_open". Ist das eine Art "Fire&Forget" oder sollte ich das
Handle nachher freigeben. Mir geht es um saubere Programmierung: Ich kann Sound ausgeben mit
und ohne Freigabe, wie ich feststelle, ohne das es Probleme gibt, aber ich fühle mich ohne Freigabe
nicht wohl dabei.
Das Problem ist, das ich bei meinen Experimenten schon Fehlermeldungen erhielt, als ich Handles
freigeben wollte. Daher meine Frage. Wenn ich ein Handle nicht mehr freigeben kann, scheint es
vom System ja bereits verworfen zu sein ?!
Ich bin noch nicht lange mit Linux befasst und meine Programmiererfahrung bezieht sich noch
größtenteils auf Windows.
Gegenwärtig erkunde ich das ALSA-Audiosystem.
Gleich dazu eine Frage betreffs "snd_pcm_open". Ist das eine Art "Fire&Forget" oder sollte ich das
Handle nachher freigeben. Mir geht es um saubere Programmierung: Ich kann Sound ausgeben mit
und ohne Freigabe, wie ich feststelle, ohne das es Probleme gibt, aber ich fühle mich ohne Freigabe
nicht wohl dabei.
Das Problem ist, das ich bei meinen Experimenten schon Fehlermeldungen erhielt, als ich Handles
freigeben wollte. Daher meine Frage. Wenn ich ein Handle nicht mehr freigeben kann, scheint es
vom System ja bereits verworfen zu sein ?!