- A CoreVideo video player, to replace the QuickTimeMovieComponent class.
- A CoreCodecAudioFormat class that can open and read (but not necessarily write) audio files using CoreCodec.
What is CoreCodec? I've never heard of it mentioned in the Apple docs.
Additionally, CoreVideo only deals with uncompressed video frames, you will still need to use QuickTime to decode compressed video.
The AudioToolbox Framework apart of CoreAudio lets you decode/encode compressed Audio. It is available on iOS 2+ and will be available in Mac OS X 10.5+.
AVFoundation is a new Apple API meant to deal with decoding and displaying compressed video and audio. It is available on iOS 4+ and will be available in Mac OS X 10.7+.
It also may be worth noting that there are AAC and MP3 encoders and decoders available via Microsoft's Media Foundation API. The downside is that these codecs are only available on Windows 7 and later.