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

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

Разработчик

Ссылка класса IOFireWireIsochChannelInterface

Опции
Развертывание Target:

На этой странице

IOFireWireIsochChannelInterface

Пользовательский клиент FireWire изохронный объект канала.

IOFireWireIsochChannelInterface является кратким обзором representataion изохронного канала шины FireWire. Этот интерфейс координирует стартовый и останавливающийся трафик на FireWire, соединяют шиной изохронный канал и может дополнительно связаться с IRM для автоматического выделения пропускной способности и номеров канала. При использовании автоматического выделения IRM канальный интерфейс перераспределяет свою пропускную способность и резервирование канала после того, как каждая шина сбросит.

Изохронное представление интерфейсов порта FireWire изохронные говорящие и слушатели должно быть добавлено к использованию канала SetTalker () и AddListener ()

Наследование


Не применимый

Соответствует


Не применимый

Оператор импорта


Не применимый не применимый
  • Измените размер передачи пакета передачи DCL (отправьте или получите),

    Объявление

    C++

    IOReturn ( *AddListener) ( IOFireWireLibIsochChannelRef self, IOFireWireLibIsochPortRef listener );

    Параметры

    self

    isoch канальный интерфейс для использования.

    listener

    Слушатель для добавления.

    Возвращаемое значение

    Возвращает код ошибки IOReturn.

    Обсуждение

    Позволяет Вам изменять пакет передачи DCLs после того, как они были скомпилированы и в то время как все еще работает программа DCL. Когда программа DCL была скомпилирована (включая 0), размер передачи может быть установлен в любой размер, меньше чем или равный набору размера.

    Доступность: IOFireWireLocalIsochPortInterface_v3 и более новый.

  • Подготовьте все аппаратные средства, чтобы начать отправлять или получать изохронные данные.

    Объявление

    C++

    IOReturn ( *AllocateChannel) ( IOFireWireLibIsochChannelRef self );

    Параметры

    self

    isoch канальный интерфейс для использования.

    Возвращаемое значение

    Возвращает код ошибки IOReturn.

    Обсуждение

    Вызывание этой функции приведет ко всем портам слушателя и говорящего на этом изохронном канале, вызывая их метод AllocatePort.

  • Объявление

    C++

    void ( *ClientCommandIsComplete) ( IOFireWireLibIsochChannelRef self, FWClientCommandID commandID, IOReturn status);

    Обсуждение

    Предстоящее описание

  • Ссылочное значение набора связалось с этим каналом.

    Объявление

    C++

    void* ( *GetRefCon) ( IOFireWireLibIsochChannelRef self);

    Параметры

    self

    isoch канальный интерфейс для использования.

    Обсуждение

    Получите ссылочное значение с SetRefCon ()

  • Объявление

    C++

    Boolean ( *NotificationIsOn) ( IOFireWireLibIsochChannelRef self);

    Обсуждение

    Предстоящее описание

  • Выпустите все аппаратные средства после остановки изохронного канала.

    Объявление

    C++

    IOReturn ( *ReleaseChannel) ( IOFireWireLibIsochChannelRef self );

    Параметры

    self

    isoch канальный интерфейс для использования.

    Возвращаемое значение

    Возвращает код ошибки IOReturn.

    Обсуждение

    Вызывание этой функции приведет ко всем портам слушателя и говорящего на этом изохронном канале, вызывая их метод ReleasePort.

  • Установите обработчик остановки силы канала.

    Объявление

    C++

    IOFireWireIsochChannelForceStopHandler ( *SetChannelForceStopHandler) ( IOFireWireLibIsochChannelRef self, IOFireWireIsochChannelForceStopHandler stopProc);

    Параметры

    self

    isoch канальный интерфейс для использования.

    stopProc

    Обработчик для установки.

    Возвращаемое значение

    Возвращается ранее, обработчик набора или NULL не являются никаким обработчиком, был установлен.

    Обсуждение

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

  • Ссылочное значение набора связалось с этим каналом.

    Объявление

    C++

    void ( *SetRefCon) ( IOFireWireLibIsochChannelRef self, void *stopProcRefCon);

    Параметры

    self

    isoch канальный интерфейс для использования.

    stopProcRefCon

    Новое ссылочное значение.

    Обсуждение

    Получите ссылочное значение с GetRefCon ()

  • Установите порт говорящего для этого канала.

    Объявление

    C++

    IOReturn ( *SetTalker) ( IOFireWireLibIsochChannelRef self, IOFireWireLibIsochPortRef talker );

    Параметры

    self

    isoch канальный интерфейс для использования.

    talker

    Новый говорящий.

    Возвращаемое значение

    Возвращает код ошибки IOReturn.

  • Запустите канал.

    Объявление

    C++

    IOReturn ( *Start) ( IOFireWireLibIsochChannelRef self );

    Параметры

    self

    isoch канальный интерфейс для использования.

    Возвращаемое значение

    Возвращает код ошибки IOReturn.

    Обсуждение

    Вызывание этой функции приведет ко всем портам слушателя и говорящего на этом изохронном канале, имеющем их вызванный метод Запуска.

  • Остановите канал.

    Объявление

    C++

    IOReturn ( *Stop) ( IOFireWireLibIsochChannelRef self );

    Параметры

    self

    isoch канальный интерфейс для использования.

    Возвращаемое значение

    Возвращает код ошибки IOReturn.

    Обсуждение

    Вызывание этой функции приведет ко всем портам слушателя и говорящего на этом изохронном канале, вызывая их метод Остановки.

  • Объявление

    C++

    void ( *TurnOffNotification) ( IOFireWireLibIsochChannelRef self);

    Обсуждение

    Предстоящее описание

  • Объявление

    C++

    Boolean ( *TurnOnNotification) ( IOFireWireLibIsochChannelRef self);

    Обсуждение

    Предстоящее описание

Переменные экземпляра

  • Версия интерфейса.

    Объявление

    C++

    UInt32 version;

  • Интерфейсная версия.

    Объявление

    C++

    UInt32 revision;