Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка IOBluetoothHandsFreeGateway.h

Опции
Развертывание Target:

На этой странице

Ссылка 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.