Si c'était aussi simple… OSS et ALSA (et FFADO) sont les couches d'abstraction au matériel (pilotes) mais pas que ! Pour OSS je sais pas mais ALSA (via dmix) permet de faire du mixage logiciel (et du mixage matériel aussi pour certaines cartes).
Dans la famille des serveurs de son tu oublit un peu vite les ESD et autres aRts… Note, ils reposent tous soit sur ALSA soit sur OSS (voir sur FFADO).
Tout le reste cause soit à ALSA/OSS directement, soit à un des serveurs, soit croit parler à ALSA/OSS (voir même ESD/…) mais crache ses dB à une couche de compatibilitée fourni par l'un des serveurs. Selon le cas (GStreamer par exemple), ils peuvent aussi fournir des fonctions de mixage.
Phonon, qui est sans doute l'API de plus haut niveau, fourni un service unifié au dessus de tout ça. On peut tout de même lui faire le reproche de ne faire qu'ajouter une couche au bord** exitant…
[^] # Re: confusions sur le son
Posté par tchaik . En réponse au journal Linux a des défauts sur le bureau. Évalué à 3.
Si c'était aussi simple… OSS et ALSA (et FFADO) sont les couches d'abstraction au matériel (pilotes) mais pas que ! Pour OSS je sais pas mais ALSA (via dmix) permet de faire du mixage logiciel (et du mixage matériel aussi pour certaines cartes).
Dans la famille des serveurs de son tu oublit un peu vite les ESD et autres aRts… Note, ils reposent tous soit sur ALSA soit sur OSS (voir sur FFADO).
Tout le reste cause soit à ALSA/OSS directement, soit à un des serveurs, soit croit parler à ALSA/OSS (voir même ESD/…) mais crache ses dB à une couche de compatibilitée fourni par l'un des serveurs. Selon le cas (GStreamer par exemple), ils peuvent aussi fournir des fonctions de mixage.
Phonon, qui est sans doute l'API de plus haut niveau, fourni un service unifié au dessus de tout ça. On peut tout de même lui faire le reproche de ne faire qu'ajouter une couche au bord** exitant…