Ссылка IOBluetoothHandsFreeGateway.h
APIs для управления удаленным Оставляющим руки свободными устройством
*** DEPRECATED IN 10.7 *** необходимо перейти код к классу IOBluetoothHandsFree. *** Этот API может быть удален любое время в будущем.
Включенные заголовки
<Foundation/Foundation.h>
<IOBluetooth/Bluetooth.h>
<IOBluetooth/objc/IOBluetoothRFCOMMAudioController.h>
См. Обзор для документации уровня заголовка.
-
Константы для функций HandsFree.
Объявление
Objective C
typedef enum IOBluetoothHandsFreeFeatures { kBluetoothHandsFreeFeatureNone = (0), kBluetoothHandsFreeFeatureThreeWayCalling = ( 1<<0), kBluetoothHandsFreeFeatureECAndOrNRFunction = ( 1<<1), kBluetoothHandsFreeFeatureVoiceRecognition = ( 1<<2), kBluetoothHandsFreeFeatureInBandRingTone = ( 1<<3), kBluetoothHandsFreeFeatureAttachedNumberToVoiceTag = ( 1<<4), kBluetoothHandsFreeFeatureRejectCallCapability = ( 1<<5), kBluetoothHandsFreeFeatureEnhancedCallStatus = ( 1<<6), kBluetoothHandsFreeFeatureEnhancedCallControl = ( 1<<7), kBluetoothHandsFreeFeatureExtendedErrorResultCodes = ( 1<<8) } IOBluetoothHandsFreeFeatures;
Обсуждение
Эй Разработчики! Apple не поддерживает ни одной из этих функций. Разработчики должны будут переопределить rfcommChannelData метод делегата от RFCOMMAudioController в подклассе этого объекта поддерживать функции, которые они хотели бы реализовать. Разработчики должны знать, что все команды «AT +» и ответы, используемые в этом профиле, должны быть обернуты с надлежащими разделителями, показывают здесь: \r\nXX+XXX\r\n
Оператор импорта
Objective C
@import IOBluetooth;
Доступность
Доступный в OS X v10.6 через OS X v10.8.