Comment faire pour créer par programmation des flux audio à l'aide de Cocoa sur Mac. Pour faire, disons un générateur de bruit blanc utilisant des frameworks de base sur Mac OSX dans les applications Cocoa?Flux audio par programmation dans Cocoa sur le Mac
Répondre
L'une des méthodes utilise le CoreAudio DefaultOutputUnit.
Vous pouvez le configurer avec des paramètres tels que le taux d'échantillonnage de sortie, la résolution et le format d'échantillon de sortie. Ensuite, vous pouvez créer par programmation une onde sonore brute et la fournir à l'unité de sortie.
Jetez un oeil à cet exemple sur votre machine à/développeur/Exemples/CoreAudio/SimpleSDK/DefaultOutputUnit/
qui utilise l'unité de sortie par défaut pour jouer une onde sinusoïdale programmation rendue. En utilisant cela comme point de départ et vous pouvez écrire une routine pour rendre n'importe quoi d'autre à la sortie.
Cet emplacement à/Developer/Examples/CoreAudio/contient également beaucoup d'autres exemples audio de base.
Regardez Audio Queue Services.
- 1. Création de contrôles par programmation dans Cocoa
- 2. Awaking Mac par programmation
- 3. API d'entrée audio simple sur un Mac?
- 4. Création d'un bouton radio Cocoa par programmation
- 5. Régler 4 Windows Media Centers dans le même flux audio
- 6. Programmation audio sur les appareils Symbian
- 7. enregistrement sonore envoyé par programmation à la sortie intégrée, Mac OS X
- 8. Création d'une case à cocher par programmation avec Cocoa
- 9. Commencer avec la programmation audio
- 10. Cocoa: Confus par #define dans le code?
- 11. Lecture de flux audio sur une page Web
- 12. Création d'une vue tabulée par programmation avec Cocoa/Objective C
- 13. Comment graver un CD audio par programme sous Mac OS X
- 14. Flux audio de l'appel téléphonique de l'iPhone
- 15. Comment télécharger un flux audio mms dans Ruby?
- 16. Flux audio multiples dans un fichier MPEG-4
- 17. Échantillon de code pour capturer l'audio d'un Mac dans Cocoa et enregistrer dans un fichier?
- 18. setLeftCapWidth sur le mac?
- 19. JavaSound écrit dans un fichier audio avec un flux
- 20. Comment créer un fichier sparse par programmation, en C, sur Mac OS X?
- 21. Meilleure ressource pour apprendre la programmation d'application? (.Net/Cocoa/etc)
- 22. Créer un cercle/une bulle de couleur par programmation dans ObjectiveC et Cocoa
- 23. Lecture de plusieurs flux audio (mux) dans Silverlight
- 24. iPhone: appuyez sur un bouton par programmation
- 25. Comment éteindre le GPS par programmation sur un Blackberry
- 26. Langage alternatif pour faire de la programmation Cocoa
- 27. Obtenir des données en direct de l'iPhone sur le Mac
- 28. Programmation dans Lua sur OS X?
- 29. Comment faire pour supprimer une fonction par programmation dans un flux RSS WordPress?
- 30. Comment obtenir par programmation les touches de raccourci réservées par Mac OS X