IOS:AVFoundation
AV Foundation is one of several frameworks that you can use to play and create time-based audiovisual media. It provides an Objective-C interface you use to work on a detailed level with time-based audiovisual data. For example, you can use it to examine, create, edit, or reencode media files. You can also get input streams from devices and manipulate video during realtime capture and playback.
Favorite site
- Developer apple: AV Foundation Programming Guide
- Developer apple: Multimedia Programming Guide
- [추천] iOS Programming 101: Record and Play Audio using AVFoundation Framework
- iOS Programming Recipe 23: Audio Recording and Playback
- Developer apple: Audio Unit Hosting Guide for iOS
- Using RemoteIO audio unit
Sample code
- Developer apple: oalTouch sample code (The code uses OpenAL to play a single audio source)
- Developer apple: SpeakHere sample code (SpeakHere demonstrates basic use of Audio Queue Services ...)
- Developer apple: avTouch sample code (The avTouch sample demonstrates use of the AVAudioPlayer class for basic audio playback)
- Developer apple: aurioTouch2 sample code (aurioTouch2 demonstrates use of the remote i/o audio unit (AURemoteIO) for handling audio input and output)
- Developer apple: AVPlayerDemo sample code (Uses AVPlayer to play videos from the iPod Library, Camera Roll, or via iTunes File Sharing. Also displays metadata) 1
References
-
AVPlayerDemo.zip ↩