Pregunta

¿Cómo hago para crear transmisiones de audio mediante programación usando Cocoa en Mac?¿Para crear, digamos, un generador de ruido blanco que utilice marcos centrales en Mac OSX en aplicaciones Cocoa?

¿Fue útil?

Solución

Una manera es usar el CoreAudio Unidad de salida predeterminada.

Puede configurarlo con parámetros como frecuencia de muestreo de salida, resolución y formato de muestra de salida.Luego, puede crear mediante programación una onda de sonido sin procesar y proporcionarla 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.Usando eso como punto de partida, puede escribir una rutina para generar cualquier otra cosa.

Esta ubicación en /Developer/Examples/CoreAudio/ también contiene toneladas de otros ejemplos de audio principales.

Otros consejos

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top