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.