Je cherche un moyen de définir/modifier le périphérique d'entrée par défaut dans mon application. J'ai plusieurs appareils d'enregistrement différents et il est très anoying d'aller dans le panneau de contrôle et de changer le dispositif d'enregistrement par défaut. Je regardais autour et je n'ai rien trouvé qui pourrait m'aider avec le problème. L'application est écrite en C# et elle est destinée à Windows Vista/Windows 7.Comment faire pour modifier le périphérique d'entrée audio par défaut
1
A
Répondre
1
Il n'y a pas d'API publique pour cela dans Vista/7 AFAIK. Pour un lancement de centre multimédia que j'ai créé, j'ai dû ouvrir le panneau de contrôle et envoyer des clés à la boîte de dialogue, un gros bidouillage, mais c'est le meilleur que vous pouvez faire. (Ou exécutez. Net réflecteur sur le centre de médias (il est capable de le changer, en utilisant des appels non documentés))
0
Si vous aviez Windows XP, apparently, vous pouvez le faire en éditant le registre. La clé HKEY_CURRENT_USER\Software\Microsoft\Multimedia\Sound Mapper\Playback
contient le nom du périphérique de lecture par défaut actuel.
Questions connexes
- 1. C# Comment modifier le périphérique de lecture par programme
- 2. Comment détecter le volume actuel du périphérique audio
- 3. ne parvient pas à définir le périphérique audio par défaut en utilisant Windows Media Encoder
- 4. comment modifier le chemin par défaut pour Properties.Settings
- 5. Modifier le port RMI par défaut (Java)
- 6. Comment modifier le navigateur par défaut dans Expression Blend
- 7. Modifier le style de devis par défaut pour htmlentities
- 8. Comment modifier un template Xcode par défaut?
- 9. Comment modifier le comportement d'arrêt d'arrêt par défaut dans jtable
- 10. Comment faire pour modifier le format automatique Visual Studio
- 11. Modifier la hauteur par défaut de PickerControl
- 12. Comment faire pour que JOptionPane.showConfirmDialog ait Non sélectionné par défaut?
- 13. Comment faire pour modifier l'onglet (d'un UITabViewController) par programme?
- 14. Comment modifier l'action d'archivage par défaut dans TFS?
- 15. modifier l'application par défaut sur l'iphone
- 16. Vista/Win7 Delphi informations sur le périphérique audio
- 17. Comment modifier le modèle pour le ValidationSummary
- 18. Modifier le chemin de sortie par défaut pour le projet d'installation VS2008?
- 19. Comment modifier le nom de fichier journal * .elog par défaut pour une session Specman interprétée?
- 20. Comment modifier l'emplacement par défaut des fichiers journaux pour le chargeur de volume de GAE?
- 21. Comment modifier le domaine "www.example.com" par défaut pour les tests dans les rails?
- 22. Comment modifier les paramètres dans Netbeans 6.5 pour exécuter l'application Web dans le navigateur par défaut?
- 23. Modifier le classeur de modèle par défaut dans asp.net MVC
- 24. Modifier le domaine de départ par défaut pour le projet de site Web .NET
- 25. Comment modifier le format de papier par défaut dans Windows par programme?
- 26. Valeur par défaut pour le champ dans le modèle Django
- 27. Faire un double-défaut par défaut dans g77, compilateur Fortran
- 28. Comment faire pour supprimer le post de Bonjour hello par défaut avant l'installation de Wordpress
- 29. Modifier le navigateur par défaut par projet ou solution dans Visual Studio 2008?
- 30. Comment faire pour modifier le document photographié à regarder "numérisé"
Le panneau de contrôle d'ouverture n'est pas une option et je ne l'ai pas besoin pour le centre de médias, mais tnx pour la suggestion. – F34R
Ouvrir le panneau de contrôle et automatiser la boîte de dialogue est votre seule option légale – Anders
@Matthias Vance http://blogs.msdn.com/larryosterman/archive/2008/07/11/whatever-happened-to-wave-out-mix. aspx # 8769290 voir le dernier commentaire par Larry – Anders