Version: 1.1

Posted: 2008-06-11

Build Requirements: Xcode 3.0

Runtime Requirements: Mac OS X 10.6

View Source Code:

Download Sample Code (“iChatTheater.zip”, 155.7K)



Description

This sample application shows how to use the new 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

This sample applications how how to use the new 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.

Document Revision History

Date Notes
2008-06-11N/A
2007-06-05Demonstrates the usage of the iChat Theater APIs in the Instant Message framework on 10.6.