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

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

Разработчик

Ссылка класса IOFireWireIsochPortInterface

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

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

IOFireWireIsochPortInterface

Пользовательский клиент FireWire изохронный интерфейс порта

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

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


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

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


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

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


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

    Объявление

    C++

    IOReturn ( *AllocatePort) ( IOFireWireLibIsochPortRef self, IOFWSpeed speed, UInt32 chan );

    Параметры

    self

    isoch порт взаимодействует через интерфейс для использования.

    speed

    Скорость канала

    chan

    Номер канала (-63)

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

    Возвратите kIOReturnSuccess на успехе, другой возврат любой другой код ошибки IOReturn.

    Обсуждение

    Этот метод вызывает объект канала, к которому был добавлен порт. Подклассы IOFireWireIsochPortInterface переопределяют этот метод для поддержки определенных аппаратных средств. Не вызывайте этот метод непосредственно.

  • Получите ссылочное значение, связанное с этим портом.

    Объявление

    C++

    void* ( *GetRefCon) ( IOFireWireLibIsochPortRef self);

    Параметры

    self

    isoch порт взаимодействует через интерфейс для использования.

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

    Порт refcon значение.

    Обсуждение

    Установите ссылочное значение с SetRefCon ()

  • Метод вызывают для определения, который FireWire изохронные каналы и ускоряют этот порт поддержки.

    Объявление

    C++

    IOReturn ( *GetSupported) ( IOFireWireLibIsochPortRef self, IOFWSpeed *maxSpeed, UInt64 *chanSupported );

    Параметры

    self

    isoch порт взаимодействует через интерфейс для использования.

    maxSpeed

    Указатель на IOFWSpeed, который должен быть заполнен максимальной скоростью этот порт, может говорить или послушать.

    chanSupported

    Указатель на UInt64, который должен быть заполнен битовой маской, представляющей FireWire, соединяет шиной каналы isochonous, на которых порт может говорить или послушать. Установите '1' для поддерживаемого, '' для неподдерживаемого.

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

    Возвратите kIOReturnSuccess на успехе, другой возврат любой другой код ошибки IOReturn.

    Обсуждение

    Этот метод вызывает объект канала, к которому был добавлен порт. Подклассы IOFireWireIsochPortInterface переопределяют этот метод для поддержки определенных аппаратных средств. Не вызывайте этот метод непосредственно.

  • Метод вызывают для выпуска аппаратных средств после того, как был остановлен канал.

    Объявление

    C++

    IOReturn ( *ReleasePort) ( IOFireWireLibIsochPortRef self );

    Параметры

    self

    isoch порт взаимодействует через интерфейс для использования.

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

    Возвратите kIOReturnSuccess на успехе, другой возврат любой другой код ошибки IOReturn.

    Обсуждение

    Этот метод вызывает объект канала, к которому был добавлен порт. Подклассы IOFireWireIsochPortInterface переопределяют этот метод для поддержки определенных аппаратных средств. Не вызывайте этот метод непосредственно.

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

    Объявление

    C++

    void ( *SetRefCon) ( IOFireWireLibIsochPortRef self, void *inRefCon);

    Параметры

    self

    isoch порт взаимодействует через интерфейс для использования.

    inRefCon

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

    Обсуждение

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

  • Когда порт должен начать говорить или слушать, метод вызывают.

    Объявление

    C++

    IOReturn ( *Start) ( IOFireWireLibIsochPortRef self );

    Параметры

    self

    isoch порт взаимодействует через интерфейс для использования.

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

    Возвратите kIOReturnSuccess на успехе, другой возврат любой другой код ошибки IOReturn.

    Обсуждение

    Этот метод вызывает объект канала, к которому был добавлен порт. Подклассы IOFireWireIsochPortInterface переопределяют этот метод для поддержки определенных аппаратных средств. Не вызывайте этот метод непосредственно.

  • Когда порт должен прекратить говорить или слушать, метод вызывают.

    Объявление

    C++

    IOReturn ( *Stop) ( IOFireWireLibIsochPortRef self );

    Параметры

    self

    isoch порт взаимодействует через интерфейс для использования.

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

    Возвратите kIOReturnSuccess на успехе, другой возврат любой другой код ошибки IOReturn.

    Обсуждение

    Этот метод вызывает объект канала, к которому был добавлен порт. Подклассы IOFireWireIsochPortInterface переопределяют этот метод для поддержки определенных аппаратных средств. Не вызывайте этот метод непосредственно.

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

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

    Объявление

    C++

    UInt32 version;

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

    Объявление

    C++

    UInt32 revision;