Class

IOBluetoothHandsFree

Hands free profile class.

Declaration

@interface IOBluetoothHandsFree : NSObject

Overview

Superclass of IOBluetoothHandsFreeDevice and IOBluetoothHandsFreeAudioGateway classes. Contains the common code used to support the bluetoooth hands free profile.

Topics

Miscellaneous

- isConnected

Determine if there is a service level connection to the device.

- setSupportedFeatures:featuresBitmap

Set the supported features

- setOutputVolume:newVolume

Set the output volume

- setOutputMuted:muted

Set the output mute state.

- setInputVolume:newVolume

Set the input volume

setInputMuted:muted

Set the input mute state.

setDelegate:newDelegate

Sets the hands free object’s delegate to a given object or removes an existing delegate.

scoAudioDevice

Return the IOBluetoothSCOAudioDevice object.

- isSMSEnabled

Return YES if the device has SMS enabled.

- isOutputMuted

Return the output mute state.

- isInputMuted

Return the input mute state.

Initializers

- initWithDevice:delegate:

Create a new IOBluetoothHandsFree object

Instance Properties

SMSEnabled

Return YES if the device has SMS enabled.

SMSMode

Return the device's SMS mode.

delegate

Return the delegate

device

Return the IOBluetoothDevice.

deviceCallHoldModes

Return the device's supported call hold modes.

deviceSupportedFeatures

Return the device's supported features.

deviceSupportedSMSServices

Return the device's supported SMS services.

inputMuted

Return the input mute state.

inputVolume

Return the input volume

outputMuted

Return the output mute state.

outputVolume

Return the output volume

supportedFeatures

Set the supported features

Instance Methods

- connect

Connect to the device

- connectSCO

Open a SCO connection with the device

- disconnect

Disconnect from the device

- disconnectSCO

Disconnect the SCO connection with the device

- indicator:

Return an indicator's value

- isSCOConnected

Determine if there is a SCO connection to the device

- setIndicator:value:

Set an indicator's value

Relationships

Inherits From