A partir de 2026, para alinearnos con nuestro modelo de desarrollo estable de la rama principal y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en AOSP en el segundo y cuarto trimestre. Para compilar AOSP y contribuir a él, te recomendamos que utilices android-latest-release en lugar de aosp-main. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Referencia de la estructura bthf_interface_t
#include <
bt_hf.h
>
|
|
|
size_t
|
tamaño
|
|
|
|
bt_status_t
(*
|
init
)(
bthf_callbacks_t
*callbacks, int max_hf_clients)
|
|
|
|
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
)(bt_bdaddr_t *bd_addr)
|
|
|
|
bt_status_t
(*
|
stop_voice_recognition
)(bt_bdaddr_t *bd_addr)
|
|
|
|
bt_status_t
(*
|
volume_control
)(
bthf_volume_type_t
type, int volume, bt_bdaddr_t *bd_addr)
|
|
|
|
bt_status_t
(*
|
device_status_notification
)(
bthf_network_state_t
ntk_state,
bthf_service_type_t
svc_type, int signal, int batt_chg)
|
|
|
|
bt_status_t
(*
|
cops_response
)(const char *cops, bt_bdaddr_t *bd_addr)
|
|
|
|
bt_status_t
(*
|
cind_response
)(int svc, int num_active, int num_held,
bthf_call_state_t
call_setup_state, int signal, int roam, int batt_chg, bt_bdaddr_t *bd_addr)
|
|
|
|
bt_status_t
(*
|
formatted_at_response
)(const char *rsp, bt_bdaddr_t *bd_addr)
|
|
|
|
bt_status_t
(*
|
at_response
)(
bthf_at_response_t
response_code, int error_code, bt_bdaddr_t *bd_addr)
|
|
|
|
bt_status_t
(*
|
clcc_response
)(int index,
bthf_call_direction_t
dir,
bthf_call_state_t
state,
bthf_call_mode_t
mode,
bthf_call_mpty_type_t
mpty, const char *number,
bthf_call_addrtype_t
type, bt_bdaddr_t *bd_addr)
|
|
|
|
bt_status_t
(*
|
phone_state_change
)(int num_active, int num_held,
bthf_call_state_t
call_setup_state, const char *number,
bthf_call_addrtype_t
type)
|
|
|
|
void(*
|
cleanup
)(void)
|
|
|
|
bt_status_t
(*
|
configure_wbs
)(bt_bdaddr_t *bd_addr,
bthf_wbs_config_t
config)
|
|
|
Representa la interfaz BT-HF estándar.
Definición en la línea
223
del archivo
bt_hf.h
.
respuesta correcta o de error ERROR (0) OK (1)
Definición en la línea
271
del archivo
bt_hf.h
.
|
bt_status_t
(* cind_response)(int svc, int num_active, int num_held,
bthf_call_state_t
call_setup_state, int signal, int roam, int batt_chg, bt_bdaddr_t *bd_addr)
|
Respuesta del comando CIND
Definición en la línea
261
del archivo
bt_hf.h
.
respuesta para el comando CLCC Se puede llamar de forma iterativa para cada índice de llamada. El índice de llamada de 0 se tratará como una terminación NULL (completa la respuesta).
Definición en la línea
277
del archivo
bt_hf.h
.
Cierra la interfaz.
Definición en la línea
293
del archivo
bt_hf.h
.
configuración del códec SCO
Definición en la línea
296
del archivo
bt_hf.h
.
conectar a auriculares
Definición en la línea
233
del archivo
bt_hf.h
.
crear una conexión de audio
Definición en la línea
239
del archivo
bt_hf.h
.
|
bt_status_t
(* cops_response)(const char *cops, bt_bdaddr_t *bd_addr)
|
Respuesta del comando COPS
Definición en la línea
258
del archivo
bt_hf.h
.
Notificación combinada de cambio de estado del dispositivo
Definición en la línea
254
del archivo
bt_hf.h
.
desconectarse de los auriculares
Definición en la línea
236
del archivo
bt_hf.h
.
cerrar la conexión de audio
Definición en la línea
242
del archivo
bt_hf.h
.
|
bt_status_t
(* formatted_at_response)(const char *rsp, bt_bdaddr_t *bd_addr)
|
Respuesta AT con formato previo, generalmente en respuesta a un comando AT desconocido
Definición en la línea
265
del archivo
bt_hf.h
.
Registra las devoluciones de llamada de BtHf
Definición en la línea
230
del archivo
bt_hf.h
.
notificar un cambio de estado de llamada. Cada actualización notifica
-
Cantidad de llamadas activas, en espera o sonando
-
call_state: Indica el cambio de estado que activó este mensaje. Se tomará uno de los valores de BtHfCallState.
-
number & type: solo es válido para llamadas entrantes y en espera
Definición en la línea
289
del archivo
bt_hf.h
.
se establece en sizeof(BtHfInterface).
Definición en la línea
226
del archivo
bt_hf.h
.
|
bt_status_t
(* start_voice_recognition)(bt_bdaddr_t *bd_addr)
|
iniciar reconocimiento de voz
Definición en la línea
245
del archivo
bt_hf.h
.
|
bt_status_t
(* stop_voice_recognition)(bt_bdaddr_t *bd_addr)
|
detener reconocimiento de voz
Definición en la línea
248
del archivo
bt_hf.h
.
control de volumen
Definición en la línea
251
del archivo
bt_hf.h
.
La documentación de esta struct se generó a partir del siguiente archivo:
-
hardware/libhardware/include/hardware/
bt_hf.h
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[]]