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 *)
device
delegate:(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 *)
device
incomingRFCOMMChannelID:(BluetoothRFCOMMChannelID)incomingRFCOMMChannelID
delegate:(id)inDelegate
Параметры
device
Допустимый IOBluetoothDevice с основополосным соединением
incomingRFCOMMChannelID
ID 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 *)
data
length:(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.