Introduction to Instant Message Programming Guide
This document describes how to use the Instant Message framework to get iChat information and use iChat Theater. For example, you can find out if the user is connected to an instant message service and get a list of their buddies. iChat Theater allows Cocoa applications to transmit an auxiliary video source through iChat to other users.
You should read this document if you are integrating iChat features in your application.
Organization of This Document
This document contains the following articles:
“Using iChat Services and Buddies” explains how to access information about iChat services and buddies.
“Using iChat Theater” explains how to use iChat Theater—how to provide an auxiliary video source or audio source to iChat AV.
“Using Pixel Buffers” explains how to implement a video data source using pixel buffers for iChat Theater.
“Using OpenGL Buffers” explains how to implement a video data source using OpenGL buffers for iChat Theater.
“Using Views as Video Data Sources” describes how to use an
NSViewobject as a video data source and discusses related issues.
“Selecting Applications and Documents” describes how to edit your application’s information property list so that users can select your application or your application’s documents to share over iChat Theater.
There are several other frameworks that you need to be familiar with before using iChat Theater.