Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Мгновенная ссылка платформы сообщения

Введение

Классы   Протоколы   Другая ссылка  

Можно использовать Мгновенную платформу сообщения, чтобы получить доступ к информации о iChat и обеспечить вспомогательный источник видеосигнала для iChat Theater.

Мгновенный обзор платформы сообщения

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

IMAVManager класс позволяет Вам создавать вспомогательные источники видеосигнала и источники аудиосигналов, воспроизводящиеся через iChat AV во время активных чатов. Это - механизм для пользователей для совместного использования других источников видеосигнала с приятелями. IMAVManager класс использует модель делегации, в которой Вы реализуете источник видеоданных, обеспечивающий каждый видеокадр через сообщение об обратном вызове. Можно реализовать источник видеосигнала с помощью или Базового Видео или OpenGL. Вы используете Core Audio для обработки звуковых каналов. После установки источников аудиосигналов и источников видеосигнала, Вы начинаете воспроизведение путем простой отправки a start обменивайтесь сообщениями к совместно используемому IMAVManager объект.

Классы

NSObject

NSObject корневой класс большинства иерархий классов Objective C.

IMAVControl

IMAVControl класс является абстрактным суперклассом для средств управления, которые Вы добавляете к панели управления iChat Theater, экземпляру IMAVControlBar класс.

IMAVButton

IMAVButton класс представляет тип управления, которое можно добавить к панели управления, используемой в iChat Theater, экземпляре IMAVControlBar класс.

IMAVSlider

IMAVSlider класс представляет управление ползунком, которое можно добавить к панели управления, используемой в iChat Theater, экземпляре IMAVControlBar класс.

IMAVControlBar

IMAVControlBar класс представляет панель управления, используемую в iChat Theater.

IMAVManager

IMAVManager класс используется для управления состоянием и конфигурацией вспомогательного ввода аудио-и видеосигнала к iChat AV — функция, которую вызывают iChat Theater.

IMService

IMService класс обеспечивает методы для получения информации о мгновенной службе сообщений.

Протоколы

IMVideoDataSource

IMVideoDataSource неофициальный протокол что IMAVManager источник данных должен соответствовать тому, для обеспечения видеоданных для iChat AV.

Другая ссылка

Мгновенная ссылка функций сообщения