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

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

Разработчик

Ссылка класса IOFireWireRemoteIsochPortInterface

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

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

IOFireWireRemoteIsochPortInterface

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

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


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

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


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

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


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

    Объявление

    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++

    IOFireWireLibIsochPortAllocateCallback ( *SetAllocatePortHandler) ( IOFireWireLibRemoteIsochPortRef self, IOFireWireLibIsochPortAllocateCallback inHandler);

    Обсуждение

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

  • Объявление

    C++

    IOFireWireLibIsochPortGetSupportedCallback ( *SetGetSupportedHandler) ( IOFireWireLibRemoteIsochPortRef self, IOFireWireLibIsochPortGetSupportedCallback inHandler);

    Обсуждение

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

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

    Объявление

    C++

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

    Параметры

    self

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

    inRefCon

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

    Обсуждение

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

  • Объявление

    C++

    IOFireWireLibIsochPortCallback ( *SetReleasePortHandler)( IOFireWireLibRemoteIsochPortRef self, IOFireWireLibIsochPortCallback inHandler);

    Обсуждение

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

  • Объявление

    C++

    IOFireWireLibIsochPortCallback ( *SetStartHandler)( IOFireWireLibRemoteIsochPortRef self, IOFireWireLibIsochPortCallback inHandler);

    Обсуждение

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

  • Объявление

    C++

    IOFireWireLibIsochPortCallback ( *SetStopHandler)( IOFireWireLibRemoteIsochPortRef self, IOFireWireLibIsochPortCallback inHandler);

    Обсуждение

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

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

    Объявление

    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;