ADC Home > Reference Library > Reference > Hardware & Drivers > Bluetooth > Bluetooth Framework Reference
|
IOBluetoothHandsFreeGateway.h |
APIs for managing a remote Handsfree device
IOBluetoothHandsFreeFeatures |
Constants for HandsFree features.
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;
Hey Developers! Apple doesn't support any of these features. Developers will need to override the rfcommChannelData delegate method from the RFCOMMAudioController in a subclass of this object to support the features they would like to implement. Developers should be aware that all "AT+" commands and responses used in this profile are to be wrapped with the proper terminators show here: \r\nXX+XXX\r\n
|
© (C) 2006 by Apple Computer, Inc., all rights reserved. Last Updated: 2008-08-07