Core Audio non è in realtà un quadro, ma un'infrastruttura che contiene molti quadri diversi. Qualsiasi audio che esce dal tuo altoparlante iOS è, infatti, gestito da Core Audio.
Il livello più basso di Core Audio che è possibile ottenere è utilizzando le unità audio, che è possibile utilizzare utilizzando i framework AudioToolbox e AudioUnit.
Il framework AudioToolbox fornisce anche un'astrazione di livello più alto per gestire la riproduzione/registrazione dell'audio utilizzando AudioQueues o la gestione di vari formati audio utilizzando vari Servizi di conversione e file.
Infine, AV Foundation fornisce un accesso di alto livello alla riproduzione di un file specifico e MediaPlayer ti dà accesso (e riproduzione) alla tua libreria iPod.
fonte
2013-06-17 20:53:47