2008-10-05 24 views

Répondre

2

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.

+0

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

+0

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 –

+0

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