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 переопределяют этот метод для поддержки определенных аппаратных средств. Не вызывайте этот метод непосредственно.