Est-ce que quelqu'un sait comment accéder à ALSA (API audio de bas niveau) sous Linux en utilisant Mono?Comment faites-vous ALSA en mono?
REMARQUE: j'espère accéder à ALSA à l'aide de PInvoke.
Est-ce que quelqu'un sait comment accéder à ALSA (API audio de bas niveau) sous Linux en utilisant Mono?Comment faites-vous ALSA en mono?
REMARQUE: j'espère accéder à ALSA à l'aide de PInvoke.
Je crois qu'il n'y a aucune liaison pour Mono. Vous pouvez regarder les liaisons Python ALSA et les liaisons Mono D-BUS et essayer de construire les vôtres.
Cependant, il serait probablement mieux et plus facile pour vous d'utiliser simplement GStreamer. Les fixations Mono GStreamer sont matures et fonctionnent bien.
Les "liaisons" en mono sont-elles similaires à l'utilisation de PInvoke dans .NET? Je n'ai besoin que d'un très petit sous-ensemble de fonctionnalités ALSA. GStreamer pourrait-il être utilisé pour construire un système de lecture de tampon de saute-mouton? – MusiGenesis
Ne sait pas - Je ne trouve même pas d'information sur ce qu'est un "tampon saute-mouton". Les liaisons sont un terme utilisé pour rendre une bibliothèque écrite dans une langue disponible dans une autre langue. Si vous n'avez besoin que d'une petite partie de l'API, vous pouvez essayer P/Invoke. http://www.mono-project.com/Interop_with_Native_Libraries –
Merci pour le lien interop. C'est ce que je cherche à faire, mais je ne sais pas comment le faire spécifiquement avec ALSA. – MusiGenesis