IOBluetoothRFCOMMAudioController
Базовый класс для различных профилей SCO
Наследование
Не применимый
Оператор импорта
Не применимый
Objective C
@import IOBluetooth;
Доступность
Доступный в OS X v10.6 через OS X v10.8.
-
closeDeviceConnection - closeDeviceConnectionДоступный в OS X v10.0 через OS X v10.8Закройте подключение устройства Bluetooth
Объявление
Objective C
- (IOReturn)closeDeviceConnectionВозвращаемое значение
Результат первой стадии разъединения, kIOReturnNoDevice, если никакое устройство.
Обсуждение
Ищите конечный результат в предоставленном методе делегата
Оператор импорта
Objective C
@import IOBluetooth;Доступность
Доступный в OS X v10.0 через OS X v10.8.
Осуждаемый в OS X v10.7.
-
closeRFCOMMChannel - closeRFCOMMChannelДоступный в OS X v10.0 через OS X v10.8Закройте канал rfcomm
Объявление
Objective C
- (IOReturn)closeRFCOMMChannelВозвращаемое значение
Если никакой канал не будет установлен, результатом будет значение, возвращенное из «closeChannel» метода каналов, kIOReturnNotAttached
Обсуждение
Ищите конечные результаты в предоставленном методе делегата
Оператор импорта
Objective C
@import IOBluetooth;Доступность
Доступный в OS X v10.0 через OS X v10.8.
Осуждаемый в OS X v10.7.
-
closeSCOConnection - closeSCOConnectionДоступный в OS X v10.0 через OS X v10.8Закройте соединение SCO
Объявление
Objective C
- (IOReturn)closeSCOConnectionВозвращаемое значение
kIOReturnSuccess на успехе или, если уже закрыто, различные ошибки, если отказавший
Обсуждение
Ищите конечные результаты в предоставленном методе делегата
Оператор импорта
Objective C
@import IOBluetooth;Доступность
Доступный в OS X v10.0 через OS X v10.8.
Осуждаемый в OS X v10.7.
-
getAudioDeviceID - getAudioDeviceIDДоступный в OS X v10.0 через OS X v10.8Получите аудиоустройство ID, к которому присоединен этот объект
Объявление
Objective C
- (AudioDeviceID)getAudioDeviceIDВозвращаемое значение
Аудиоустройство ID этот объект присоединено, NULL если не присоединенный
Оператор импорта
Objective C
@import IOBluetooth;Доступность
Доступный в OS X v10.0 через OS X v10.8.
Осуждаемый в OS X v10.7.
-
getBluetoothDevice - getBluetoothDeviceДоступный в OS X v10.0 через OS X v10.8Свяжите bluetooth-устройство с этим устройством
Объявление
Objective C
- (IOBluetoothDevice *)getBluetoothDeviceВозвращаемое значение
Bluetooth-устройство этот объект использует, иначе NULL
Оператор импорта
Objective C
@import IOBluetooth;Доступность
Доступный в OS X v10.0 через OS X v10.8.
Осуждаемый в OS X v10.7.
-
getIncomingRFCOMMChannelID - getIncomingRFCOMMChannelIDДоступный в OS X v10.0 через OS X v10.8Доступ к ID RFCOMM, как указано на init для входящих подключений устройства
Объявление
Objective C
- (BluetoothRFCOMMChannelID)getIncomingRFCOMMChannelIDВозвращаемое значение
Идентификатор канала RFCOMM удаленного устройства, 0, если ни один
Оператор импорта
Objective C
@import IOBluetooth;Доступность
Доступный в OS X v10.0 через OS X v10.8.
Осуждаемый в OS X v10.7.
-
getOutgoingRFCOMMChannelID - getOutgoingRFCOMMChannelIDДоступный в OS X v10.0 через OS X v10.8Доступ к ID RFCOMM, как указано в SDP устройства для исходящих соединений
Объявление
Objective C
- (BluetoothRFCOMMChannelID)getOutgoingRFCOMMChannelIDВозвращаемое значение
Идентификатор канала RFCOMM удаленного устройства, 0, если ни один
Оператор импорта
Objective C
@import IOBluetooth;Доступность
Доступный в OS X v10.0 через OS X v10.8.
Осуждаемый в OS X v10.7.
-
initForConnectionToDevice:delegate: - initForConnectionToDevice:delegate:Доступный в OS X v10.0 через OS X v10.8Создайте новый IOBluetoothRFCOMMAudioController для исходящего подключения к устройству
Объявление
Objective C
- (id)initForConnectionToDevice:(IOBluetoothDevice *)devicedelegate:(id)inDelegateПараметры
deviceДопустимый IOBluetoothDevice
inDelegateОбъект действовать как делегат
Возвращаемое значение
Недавно создаваемый IOBluetoothRFCOMMAudioController возражает на успехе, ноле при отказе
Обсуждение
Обычно Вы не будете вызывать этот метод непосредственно, вместо этого Вы будете использовать методы, предоставленные подклассами.
Оператор импорта
Objective C
@import IOBluetooth;Доступность
Доступный в OS X v10.0 через OS X v10.8.
Осуждаемый в OS X v10.7.
-
initWithIncomingDevice:incomingRFCOMMChannelID:delegate: - initWithIncomingDevice:incomingRFCOMMChannelID:delegate:Доступный в OS X v10.0 через OS X v10.8Создайте новый IOBluetoothRFCOMMAudioController для устройства, пытающегося соединиться в
Объявление
Objective C
- (id)initWithIncomingDevice:(IOBluetoothDevice *)deviceincomingRFCOMMChannelID:(BluetoothRFCOMMChannelID)incomingRFCOMMChannelIDdelegate:(id)inDelegateПараметры
deviceДопустимый IOBluetoothDevice с основополосным соединением
incomingRFCOMMChannelIDID RFCOMM устройство пытается соединиться с
inDelegateОбъект действовать как делегат
Возвращаемое значение
Недавно создаваемый IOBluetoothRFCOMMAudioController возражает на успехе, ноле при отказе
Обсуждение
Обычно Вы не будете вызывать этот метод непосредственно, вместо этого Вы будете использовать методы, предоставленные подклассами.
Оператор импорта
Objective C
@import IOBluetooth;Доступность
Доступный в OS X v10.0 через OS X v10.8.
Осуждаемый в OS X v10.7.
-
isDeviceConnected - isDeviceConnectedДоступный в OS X v10.0 через OS X v10.8Получите состояние соединения используемого bluetooth-устройства
Объявление
Objective C
- (BOOL)isDeviceConnectedВозвращаемое значение
Состояние соединения устройства, FALSE, если никакое устройство или не соединенный
Оператор импорта
Objective C
@import IOBluetooth;Доступность
Доступный в OS X v10.0 через OS X v10.8.
Осуждаемый в OS X v10.7.
-
isRFCOMMChannelOpen - isRFCOMMChannelOpenДоступный в OS X v10.0 через OS X v10.8Проверьте, открыт ли канал RFCOMM
Объявление
Objective C
- (BOOL)isRFCOMMChannelOpenВозвращаемое значение
TRUE, если открытый, FALSE, если закрыто или устройство является нолем
Оператор импорта
Objective C
@import IOBluetooth;Доступность
Доступный в OS X v10.0 через OS X v10.8.
Осуждаемый в OS X v10.7.
-
isSCOConnected - isSCOConnectedДоступный в OS X v10.0 через OS X v10.8Проверьте, открыто ли соединение SCO
Объявление
Objective C
- (BOOL)isSCOConnectedВозвращаемое значение
TRUE, если открытый, FALSE, если закрыто или устройство является нолем
Оператор импорта
Objective C
@import IOBluetooth;Доступность
Доступный в OS X v10.0 через OS X v10.8.
Осуждаемый в OS X v10.7.
-
openDeviceConnection - openDeviceConnectionДоступный в OS X v10.0 через OS X v10.8Откройте подключение устройства Bluetooth
Объявление
Objective C
- (IOReturn)openDeviceConnectionВозвращаемое значение
Результат первой стадии соединения, kIOReturnNoDevice, если никакое устройство.
Обсуждение
Ищите конечный результат в предоставленном методе делегата
Оператор импорта
Objective C
@import IOBluetooth;Доступность
Доступный в OS X v10.0 через OS X v10.8.
Осуждаемый в OS X v10.7.
-
openRFCOMMChannel - openRFCOMMChannelДоступный в OS X v10.0 через OS X v10.8Откройте канал rfcomm на текущем bluetooth-устройстве на выходе идентификатор канала RFCOMM
Объявление
Objective C
- (IOReturn)openRFCOMMChannelВозвращаемое значение
Результатом будет значение, возвращенное из IOBluetoothDevice openRFCOMMChannelAsync, если устройство будет допустимо, kIOReturnError, если не установлено никакое устройство
Обсуждение
Ищите конечный результат в предоставленном методе делегата
Оператор импорта
Objective C
@import IOBluetooth;Доступность
Доступный в OS X v10.0 через OS X v10.8.
Осуждаемый в OS X v10.7.
-
openSCOConnection - openSCOConnectionДоступный в OS X v10.0 через OS X v10.8Откройте соединение SCO
Объявление
Objective C
- (IOReturn)openSCOConnectionВозвращаемое значение
kIOReturnSuccess на успехе или, если все еще открытый, различные ошибки, если отказавший
Обсуждение
Ищите конечный результат в предоставленном методе делегата
Оператор импорта
Objective C
@import IOBluetooth;Доступность
Доступный в OS X v10.0 через OS X v10.8.
Осуждаемый в OS X v10.7.
-
sendRFCOMMData:length: - sendRFCOMMData:length:Доступный в OS X v10.0 через OS X v10.8Отправьте данные RFCOMM в устройство
Объявление
Objective C
- (IOReturn)sendRFCOMMData:(const void *)datalength:(uint16_t)lengthПараметры
dataДанные, которые будут отправлены в устройство
lengthДлина данных
Возвращаемое значение
Если никакой канал не будет установлен, результатом будет значение, возвращенное из «writeAsync» метода каналов, kIOReturnNotAttached
Оператор импорта
Objective C
@import IOBluetooth;Доступность
Доступный в OS X v10.0 через OS X v10.8.
Осуждаемый в OS X v10.7.
-
setRFCOMMChannel: - setRFCOMMChannel:Доступный в OS X v10.0 через OS X v10.8Установите канал RFCOMM для использования
Объявление
Objective C
- (void)setRFCOMMChannel:(IOBluetoothRFCOMMChannel *)rfcommChannelПараметры
rfcommChannelКанал для использования или ноль для выпуска текущего
Оператор импорта
Objective C
@import IOBluetooth;Доступность
Доступный в OS X v10.0 через OS X v10.8.
Осуждаемый в OS X v10.7.
-
getDriverIDForDevice: + getDriverIDForDevice:Доступный в OS X v10.0 через OS X v10.8Используйте драйвер Строка идентификатора устройством
Объявление
Objective C
+ (NSString *)getDriverIDForDevice:(IOBluetoothDevice *)inDeviceВозвращаемое значение
Драйвер ID этот объект присоединен, ноль если не присоединенный
Оператор импорта
Objective C
@import IOBluetooth;Доступность
Доступный в OS X v10.0 через OS X v10.8.
Осуждаемый в OS X v10.7.
