Je développe une application qui effectue un traitement audio personnalisé et envoie l'audio traité au casque USB. Mon exigence est que le casque USB ne doit pas être visible par l'utilisateur dans la liste des périphériques de sortie audio dans les Préférences Système. En utilisant le code exemple kext "SampleUSBAudioOverrideDriver" de Apple, je peux changer le nom de l'interface mais j'ai vraiment besoin de le cacher. Le sous-classement AppleUSBAudioDevice est-il une option?Masquer périphérique audio USB sur MAC OS X en utilisant kext personnalisé
4
A
Répondre
0
La méthode recommandée pour effectuer le pré-traitement des flux d'entrée et de sortie d'un périphérique audio USB dans l'espace noyau consiste à utiliser l'API AppleUSBAudioPlugin. Ce fichier kext n'apparaît pas dans la liste des appareils car il ne s'agit pas d'une instance de IOAudioEngine, il n'y a donc pas de "masquage" impliqué.
Questions connexes
- 1. Masquer le périphérique audio à l'aide de kext sans codage
- 2. Empêcher les pilotes classiques d'ouvrir périphérique USB sur OS X
- 3. Codec kext pour périphérique de stockage USB
- 4. Comment configurer la configuration des enceintes à l'aide de l'API Core Audio sur Mac OS X?
- 5. Mac OS X: pilote HID personnalisé
- 6. Comment communiquer avec un périphérique USB GPIO sous OS X?
- 7. API Java Sound sur OS X avec carte son USB
- 8. Formatage d'un lecteur flash USB sur Mac OS X
- 9. Trouver des périphériques USB disponibles Mac OS X
- 10. Périphérique USB Audio Class sur Android
- 11. Contrôle d'un périphérique audio USB sans pilote
- 12. Obtention du point de montage lors de l'insertion d'un périphérique USB Mac OS X et Linux
- 13. en utilisant PEAR avec MAC OS X
- 14. Comment lire un fichier à partir d'un périphérique USB à l'aide de Mac OS X?
- 15. Comment masquer l'élément Services dans QMenubar sur Mac OS X?
- 16. Programmation d'un périphérique USB sur un Mac
- 17. OS X WindowServer: Pas de contexte correspondant pour le périphérique (xxxxx) sur le vrai mac
- 18. Comment configurer libusb sur Mac OS X?
- 19. Monter le périphérique USB éjecté sur Mac
- 20. Impossible de charger le fichier kext après la mise à jour vers Mac OS X 10.11.2
- 21. détection montés périphériques USB sous Mac OS X
- 22. NCReport sur Mac OS X
- 23. Mac OS X 10.10 désactiver les ports USB
- 24. SimpleFTPUpload sur Mac Os X
- 25. Publication des informations de IOKit KEXT sous OS X
- 26. TFS sur Mac OS X
- 27. Nuget.Server sur Mac OS X
- 28. Trouver le pilote d'un périphérique USB sur darwin
- 29. Qt4Dotnet sur Mac OS X
- 30. Créer un Android/Eclipse portable sur Mac/Mac OS X
Vous pouvez empêcher le pilote audio USB de se connecter complètement à l'appareil en utilisant un codec kext, et écrire votre propre espace utilisateur ou pilote USB du noyau. Est-ce ce que vous cherchez? – pmdj
@pmjordan Je ne veux pas empêcher le pilote USB Audio de se connecter à l'appareil. Tout ce que je veux, c'est que l'appareil soit caché dans la liste des périphériques de sortie audio dans les Préférences Système. J'espère que cela sera possible en utilisant le mécanisme kext sans codage pour ne pas avoir à écrire mon propre pilote audio USB. – Raunak