sistema origen operativo objective lenguaje framework cocoa osx audio stream

origen - Programe programáticamente audio en Cocoa en la Mac



sistema operativo swift (2)

Mira los servicios de Audio Queue .

¿Cómo hago para crear secuencias de audio de forma programática usando Cocoa en la Mac? ¿Hacer, digamos un generador de ruido blanco usando frameworks centrales en Mac OSX en aplicaciones Cocoa?


Una forma es usar CoreAudio DefaultOutputUnit.

Puede configurarlo con parámetros como velocidad de muestreo de salida, resolución y formato de muestra de salida. Luego puede crear programáticamente una onda de sonido sin procesar y proporcionar esto a la unidad de salida.

Eche un vistazo a este ejemplo en su máquina en / Developer / Examples / CoreAudio / SimpleSDK / DefaultOutputUnit /

Que utiliza la unidad de salida predeterminada para reproducir una onda sinusoidal renderizada mediante programación. Utilízalo como punto de partida y podrás escribir una rutina para representar cualquier otra cosa.

Esta ubicación en / Developer / Examples / CoreAudio / también contiene montones de otros ejemplos básicos de audio.