Last Revision: | Version 2.4, 2009-09-08 Add support for pausing playback when headphones are removed (Full Revision History) |
Build Requirements: | Mac OS X 10.5.5, Xcode 3.1, iPhone OS 2.2 |
Runtime Requirements: | Mac OS X 10.5.5, iPhone OS 2.2.1 |
SpeakHere demonstrates basic use of Audio Queue Services, Audio File Services, and Audio Session Services on the iPhone for recording and playing back audio.
The code in SpeakHere uses Audio File Services to create, record into, and read from a CAF (Core Audio Format) audio file containing uncompressed (PCM) audio data. The application uses Audio Queue Services to manage recording and playback. The application also uses Audio Session Services to manage interruptions (as described in Core Audio Overview).
Last updated: 2009-09-08