bthf_client_interface_t Справочник по структуре

bthf_client_interface_t Справочник по структуре

#include < bt_hf_client.h >

Поля данных

size_t размер
bt_status_t (* init )( bthf_client_callbacks_t *обратные вызовы)
bt_status_t (* подключиться )(bt_bdaddr_t *bd_addr)
bt_status_t (* отключиться )(bt_bdaddr_t *bd_addr)
bt_status_t (* Connect_audio )(bt_bdaddr_t *bd_addr)
bt_status_t (* отключить_аудио )(bt_bdaddr_t *bd_addr)
bt_status_t (* start_voice_recognition )(недействительно)
bt_status_t (* stop_voice_recognition )(недействительно)
bt_status_t (* Volume_control )( тип bthf_client_volume_type_t , объем int)
bt_status_t (* набор )(const char *номер)
bt_status_t (* disk_memory )(целое местоположение)
bt_status_t (* handle_call_action )( действие bthf_client_call_action_t , int idx)
bt_status_t (* query_current_calls ) (недействительно)
bt_status_t (* query_current_operator_name )(void)
bt_status_t (* get_subscriber_info )(недействительно)
bt_status_t (* send_dtmf )(символьный код)
bt_status_t (* request_last_voice_tag_number ) (недействительно)
пустота(* очистка )(недействительно)
bt_status_t (* send_at_cmd )(int cmd, int val1, int val2, const char *arg)

Подробное описание

Представляет стандартный интерфейс BT-HF.

Определение в строке 297 файла bt_hf_client.h .

Полевая документация

void(* очистка)(void)

Закрывает интерфейс.

Определение в строке 355 файла bt_hf_client.h .

bt_status_t (* подключиться)(bt_bdaddr_t *bd_addr)

подключиться к аудиошлюзу

Определение в строке 307 файла bt_hf_client.h .

bt_status_t (*connect_audio)(bt_bdaddr_t *bd_addr)

создать аудиосоединение

Определение в строке 313 файла bt_hf_client.h .

bt_status_t (* циферблат) (const char *номер)

выполнить вызов с номером, номером, если номер равен NULL, вызывается последний набранный номер (он же повторный набор)

Определение в строке 329 файла bt_hf_client.h .

bt_status_t (*dial_memory)(целое местоположение)

совершить звонок на номер, указанный в зависимости от местоположения (быстрый набор)

Определение в строке 332 файла bt_hf_client.h .

bt_status_t (* отключиться)(bt_bdaddr_t *bd_addr)

отключиться от аудиошлюза

Определение в строке 310 файла bt_hf_client.h .

bt_status_t (*disconnect_audio)(bt_bdaddr_t *bd_addr)

закрыть аудиосоединение

Определение в строке 316 файла bt_hf_client.h .

bt_status_t (* handle_call_action)( действие bthf_client_call_action_t , int idx)

выполнить указанное действие, связанное с вызовом. idx ограничен только для действия, связанного с расширенным контролем вызовов.

Определение в строке 337 файла bt_hf_client.h .

bt_status_t (* init)( bthf_client_callbacks_t *callbacks)

Зарегистрируйте обратные вызовы BtHf

Определение в строке 304 файла bt_hf_client.h .

bt_status_t (* query_current_calls) (недействительный)

запрос списка текущих вызовов

Определение в строке 340 файла bt_hf_client.h .

bt_status_t (* query_current_operator_name) (void)

запросить имя текущего выбранного оператора

Определение в строке 343 файла bt_hf_client.h .

bt_status_t (* request_last_voice_tag_number) (недействительный)

Запросите у AG номер телефона, соответствующий последней записанной голосовой метке.

Определение в строке 352 файла bt_hf_client.h .

bt_status_t (* restart_subscriber_info) (недействительный)

Получить информацию о подписчике

Определение в строке 346 файла bt_hf_client.h .

bt_status_t (* send_at_cmd)(int cmd, int val1, int val2, const char *arg)

Отправьте AT-команду.

Определение в строке 358 файла bt_hf_client.h .

bt_status_t (* send_dtmf) (код символа)

Отправить код DTMF

Определение в строке 349 файла bt_hf_client.h .

размер size_t

установлен в sizeof(BtHfClientInterface)

Определение в строке 300 файла bt_hf_client.h .

bt_status_t (* start_voice_recognition) (недействительно)

начать распознавание голоса

Определение в строке 319 файла bt_hf_client.h .

bt_status_t (* stop_voice_recognition) (недействительный)

остановить распознавание голоса

Определение в строке 322 файла bt_hf_client.h .

bt_status_t (* Volume_control) (тип bthf_client_volume_type_t , int Volume)

контроль громкости

Определение в строке 325 файла bt_hf_client.h .


Документация для этой структуры была создана из следующего файла:
  • оборудование/libhardware/include/hardware/ bt_hf_client.h