iChatTheater

Last Revision:
Version 1.2, 2012-08-27
Moved to legacy for OS X v10.8.
(Full Revision History)
Build Requirements:
Xcode 3.0
Runtime Requirements:
Mac OS X 10.6

This sample applications how how to use the IMAVManager class in the Instant Message framework. It demonstrates how to tie events in your app to the state changes broadcast by the IMAVManager, and provides examples of correct implementations of the low-level frame callbacks based on both CVPixelBuffers and CVOpenGLBuffers. In addition, it shows how to use the built-in functionality of NSView and specific subclasses for providing video to iChat Theater. It also demonstrates usage of IMAVControl to add presentation controls to iChat's video chat window.