Referencia de la estructura bthf_client_interface_t
  
   #include <
   
    bt_hf_client.h
   
   >
  
 
| Campos de datos | |
| size_t | tamaño | 
| 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 carácter) | 
| 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) | 
Descripción detallada
Representa la interfaz BT-HF estándar.
Definición en la línea 297 del archivo bt_hf_client.h .
Documentación de campos
| void(* cleanup)(void) | 
Cierra la interfaz.
Definición en la línea 355 del archivo bt_hf_client.h .
| bt_status_t (* connect)(bt_bdaddr_t *bd_addr) | 
conectar a la puerta de enlace de audio
Definición en la línea 307 del archivo bt_hf_client.h .
| bt_status_t (* connect_audio)(bt_bdaddr_t *bd_addr) | 
crear una conexión de audio
Definición en la línea 313 del archivo bt_hf_client.h .
| bt_status_t (* dial)(const char *number) | 
realizar una llamada con un número (si el número es nulo, se llamará al último número al que se llamó)
Definición en la línea 329 del archivo bt_hf_client.h .
| bt_status_t (* dial_memory)(int location) | 
hacer una llamada con el número especificado por ubicación (marcación rápida)
Definición en la línea 332 del archivo bt_hf_client.h .
| bt_status_t (* disconnect)(bt_bdaddr_t *bd_addr) | 
desconectarse de la puerta de enlace de audio
Definición en la línea 310 del archivo bt_hf_client.h .
| bt_status_t (* disconnect_audio)(bt_bdaddr_t *bd_addr) | 
cerrar la conexión de audio
Definición en la línea 316 del archivo bt_hf_client.h .
| bt_status_t (* handle_call_action)( bthf_client_call_action_t action, int idx) | 
El índice de la acción relacionada con la llamada especificada se limita solo a la acción relacionada con el control de llamadas mejorado.
Definición en la línea 337 del archivo bt_hf_client.h .
| bt_status_t (* init)( bthf_client_callbacks_t *callbacks) | 
Registra las devoluciones de llamada de BtHf
Definición en la línea 304 del archivo bt_hf_client.h .
| bt_status_t (* query_current_calls)(void) | 
consulta la lista de llamadas actuales
Definición en la línea 340 del archivo bt_hf_client.h .
| bt_status_t (* query_current_operator_name)(void) | 
nombre de la consulta del operador seleccionado actualmente
Definición en la línea 343 del archivo bt_hf_client.h .
| bt_status_t (* request_last_voice_tag_number)(void) | 
Solicita un número de teléfono de AG correspondiente a la última etiqueta de voz registrada
Definición en la línea 352 del archivo bt_hf_client.h .
| bt_status_t (* retrieve_subscriber_info)(void) | 
Cómo recuperar información del suscriptor
Definición en la línea 346 del archivo bt_hf_client.h .
| bt_status_t (* send_at_cmd)(int cmd, int val1, int val2, const char *arg) | 
Envía el comando AT.
Definición en la línea 358 del archivo bt_hf_client.h .
| bt_status_t (* send_dtmf)(código de carácter) | 
Cómo enviar un código DTMF
Definición en la línea 349 del archivo bt_hf_client.h .
| tamaño de size_t | 
se establece en sizeof(BtHfClientInterface).
Definición en la línea 300 del archivo bt_hf_client.h .
| bt_status_t (* start_voice_recognition)(void) | 
iniciar reconocimiento de voz
Definición en la línea 319 del archivo bt_hf_client.h .
| bt_status_t (* stop_voice_recognition)(void) | 
detener reconocimiento de voz
Definición en la línea 322 del archivo bt_hf_client.h .
| bt_status_t (* volume_control)( bthf_client_volume_type_t type, int volume) | 
control de volumen
Definición en la línea 325 del archivo bt_hf_client.h .
La documentación de esta struct se generó a partir del siguiente archivo:
- hardware/libhardware/include/hardware/ bt_hf_client.h
