Referência da estrutura bthf_client_interface_t
  
   #include <
   
    bt_hf_client.h
   
   >
  
 
    Campos de dados | 
  |
| size_t | size | 
| bt_status_t (* | init )( bthf_client_callbacks_t *callbacks) | 
| bt_status_t (* | connect )(bt_bdaddr_t *bd_addr) | 
| bt_status_t (* | disconnect )(bt_bdaddr_t *bd_addr) | 
| bt_status_t (* | connect_audio )(bt_bdaddr_t *bd_addr) | 
| bt_status_t (* | disconnect_audio )(bt_bdaddr_t *bd_addr) | 
| bt_status_t (* | start_voice_recognition )(void) | 
| bt_status_t (* | stop_voice_recognition )(void) | 
| bt_status_t (* | volume_control )( bthf_client_volume_type_t type, int volume) | 
| bt_status_t (* | dial )(const char *number) | 
| bt_status_t (* | dial_memory )(int location) | 
| bt_status_t (* | handle_call_action )( bthf_client_call_action_t action, int idx) | 
| bt_status_t (* | query_current_calls )(void) | 
| bt_status_t (* | query_current_operator_name )(void) | 
| bt_status_t (* | retrieve_subscriber_info )(void) | 
| bt_status_t (* | send_dtmf )(código de caractere) | 
| bt_status_t (* | request_last_voice_tag_number )(void) | 
| void(* | cleanup )(void) | 
| bt_status_t (* | send_at_cmd )(int cmd, int val1, int val2, const char *arg) | 
Descrição detalhada
Representa a interface padrão de BT-HF.
Definição na linha 297 do arquivo bt_hf_client.h .
Documentação do campo
| void(* cleanup)(void) | 
Fecha a interface.
Definição na linha 355 do arquivo bt_hf_client.h .
| bt_status_t (* connect)(bt_bdaddr_t *bd_addr) | 
conectar ao gateway de áudio;
Definição na linha 307 do arquivo bt_hf_client.h .
| bt_status_t (* connect_audio)(bt_bdaddr_t *bd_addr) | 
criar uma conexão de áudio
Definição na linha 313 do arquivo bt_hf_client.h .
| bt_status_t (* dial)(const char *number) | 
Fazer uma chamada com um número se o número for NULL, o último número chamado será chamado (também conhecido como rediscagem)
Definição na linha 329 do arquivo bt_hf_client.h .
| bt_status_t (* dial_memory)(int location) | 
Fazer uma chamada com o número especificado pelo local (discagem rápida)
Definição na linha 332 do arquivo bt_hf_client.h .
| bt_status_t (* disconnect)(bt_bdaddr_t *bd_addr) | 
desconectar do gateway de áudio
Definição na linha 310 do arquivo bt_hf_client.h .
| bt_status_t (* disconnect_audio)(bt_bdaddr_t *bd_addr) | 
fechar a conexão de áudio
Definição na linha 316 do arquivo bt_hf_client.h .
| bt_status_t (* handle_call_action)( bthf_client_call_action_t action, int idx) | 
A execução da ação especificada relacionada à chamada é limitada apenas para a ação relacionada ao controle de chamada aprimorado
Definição na linha 337 do arquivo bt_hf_client.h .
| bt_status_t (* init)( bthf_client_callbacks_t *callbacks) | 
Registrar os callbacks do BtHf
Definição na linha 304 do arquivo bt_hf_client.h .
| bt_status_t (* query_current_calls)(void) | 
consultar a lista de chamadas atuais
Definição na linha 340 do arquivo bt_hf_client.h .
| bt_status_t (* query_current_operator_name)(void) | 
nome da consulta do operador selecionado
Definição na linha 343 do arquivo bt_hf_client.h .
| bt_status_t (* request_last_voice_tag_number)(void) | 
Solicitar um número de telefone da AG correspondente à última tag de voz gravada
Definição na linha 352 do arquivo bt_hf_client.h .
| bt_status_t (* retrieve_subscriber_info)(void) | 
Extrair informações do assinante
Definição na linha 346 do arquivo bt_hf_client.h .
| bt_status_t (* send_at_cmd)(int cmd, int val1, int val2, const char *arg) | 
Enviar comando AT.
Definição na linha 358 do arquivo bt_hf_client.h .
| bt_status_t (* send_dtmf)(char code) | 
Enviar código DTMF
Definição na linha 349 do arquivo bt_hf_client.h .
| tamanho_t size | 
definido como sizeof(BtHfClientInterface)
Definição na linha 300 do arquivo bt_hf_client.h .
| bt_status_t (* start_voice_recognition)(void) | 
iniciar reconhecimento de voz
Definição na linha 319 do arquivo bt_hf_client.h .
| bt_status_t (* stop_voice_recognition)(void) | 
parar o reconhecimento de voz
Definição na linha 322 do arquivo bt_hf_client.h .
| bt_status_t (* volume_control)( bthf_client_volume_type_t type, int volume) | 
controle de volume
Definição na linha 325 do arquivo bt_hf_client.h .
A documentação desse struct foi gerada com base no seguinte arquivo:
- hardware/libhardware/include/hardware/ bt_hf_client.h