Введение
Можно использовать Мгновенную платформу сообщения, чтобы получить доступ к информации о iChat и обеспечить вспомогательный источник видеосигнала для iChat Theater.
Мгновенный обзор платформы сообщения
IMService
класс обеспечивает способ интегрировать множество данных о соединениях iChat пользователя в Ваше приложение. Это предоставляет информацию, на которой обслуживает пользователя, подключен с (например, AIM или Добрый день) их онлайновые псевдонимы, их приятели, их текущий статус на данной службе (далеко, неактивный, доступный), времена простоя и другие специфичные для присутствия подробные данные. Когда состояние пользователя, информация, изображения состояния или соединения услуг изменились, API также обеспечивает уведомления для обновления приложений. Множество уведомлений состояния, связанных с состоянием и предпочтениями пользователя, отправляется пользовательским центром уведомления IMService. Посмотрите раздел «Notifications» в Ссылке класса IMService для получения дополнительной информации.
IMAVManager
класс позволяет Вам создавать вспомогательные источники видеосигнала и источники аудиосигналов, воспроизводящиеся через iChat AV во время активных чатов. Это - механизм для пользователей для совместного использования других источников видеосигнала с приятелями. IMAVManager
класс использует модель делегации, в которой Вы реализуете источник видеоданных, обеспечивающий каждый видеокадр через сообщение об обратном вызове. Можно реализовать источник видеосигнала с помощью или Базового Видео или OpenGL. Вы используете Core Audio для обработки звуковых каналов. После установки источников аудиосигналов и источников видеосигнала, Вы начинаете воспроизведение путем простой отправки a start
обменивайтесь сообщениями к совместно используемому IMAVManager
объект.
Классы
|
|
|
|
|
|
|
|
|
|
|
|
|
Протоколы
|