Je veux créer un programme qui détecte toute activité de microphone du niveau spécifié. S'il y a une activité, elle définit le volume maître Windows au niveau spécifié. Quand quelqu'un arrête de parler, il doit restaurer le volume précédent en quelques secondes. Quelle bibliothèque dois-je utiliser? (il doit fonctionner sous Windows XP, Vista, 7). Merci pour vos replays :)Quelle bibliothèque dois-je utiliser pour configurer le contrôle du volume de la console de Windows dans C#?
2
A
Répondre
2
Eh bien, il n'y a pas de bibliothèque audio intégrée dans .NET, il y a cependant une API C de bas niveau qui peut être accessible en utilisant les appels directs win32, mais je dois dire vous, cette API n'est pas très agréable et assez compliquée pour quelque chose d'aussi simple que de régler le volume (le problème est, il y a énormément de variétés possibles d'appareils et de contrôles, etc. et l'API doit énumérer les choses dans un dispositif de manière indépendante)
Vous pouvez lire sur l'API Vista/7 ici. Vista Audio API
Il y a, cependant, plusieurs bibliothèques .NET tiers pour l'audio , tel que NAudio qui devrait pouvoir vous aider.
Questions connexes
- 1. Quelle bibliothèque utiliser pour l'importation CSV dans C#
- 2. Interface de contrôle du volume de l'application Vista/win7
- 3. Bibliothèque de contrôle Windows personnalisée en C#
- 4. AudioServicesPlaySystemSound contrôle du volume
- 5. Contrôle du volume (balance) pour XP/Vista
- 6. Récupère le contenu du tampon de la console dans C
- 7. GUI de contrôle du calendrier bibliothèque C++
- 8. C++: quelle bibliothèque regex devrais-je utiliser?
- 9. Barre de contrôle du volume Gtk
- 10. Java - Sortie de la console de contrôle sous Windows/Linux
- 11. Utiliser la touche de volume dans l'application
- 12. Quelle bibliothèque C/C++ utiliser pour la construction/modification de DOM HTML?
- 13. Bibliothèque de points de contrôle pour C#
- 14. Quelle est la différence entre une bibliothèque de contrôle utilisateur et une bibliothèque de contrôle personnalisée?
- 15. Comment configurer le classpath Java de Caucho Resin dans le répertoire de la bibliothèque du système
- 16. Comment configurer PostgreSQL pour utiliser l'authentification Windows?
- 17. Contrôle du volume du système iOS
- 18. Contrôle du volume pendant l'utilisation de la fonction SndPlayAsync sous Windows Mobile 6
- 19. Contrôle du volume en cours de traitement (java)?
- 20. Console comme la sortie dans Windows avec C# .NET
- 21. Configurer la bibliothèque d'entreprise dans le code
- 22. Quelle bibliothèque C/C++ est-ce que j'utilise pour changer un paquet HTTP dans Windows?
- 23. Quelle est la meilleure bibliothèque de vérification orthographique pour C#?
- 24. Comment lier mon application de console C++ pour prendre le contrôle d'une console existante?
- 25. GraphViz: quelle bibliothèque de graphes utiliser?
- 26. Définir le volume du microphone en C#
- 27. Quelle bibliothèque utiliser pour l'envoi de SOAP XML
- 28. Console C/C++ Windows WIN32
- 29. Contrôle en temps réel de Windows Console jeu
- 30. Utilisation de la bibliothèque PARI pour C