A partir de 2026, para alinhar com nosso modelo de desenvolvimento estável de tronco e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, recomendamos usar android-latest-release em vez de aosp-main. O branch de manifesto android-latest-release sempre vai fazer referência à versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Referência da estrutura btrc_ctrl_interface_t
#include <
bt_rc.h
>
|
|
|
size_t
|
size
|
|
|
|
bt_status_t
(*
|
init
)(
btrc_ctrl_callbacks_t
*callbacks)
|
|
|
|
bt_status_t
(*
|
send_pass_through_cmd
)(bt_bdaddr_t *bd_addr, uint8_t key_code, uint8_t key_state)
|
|
|
|
bt_status_t
(*
|
send_group_navigation_cmd
)(bt_bdaddr_t *bd_addr, uint8_t key_code, uint8_t key_state)
|
|
|
|
bt_status_t
(*
|
set_player_app_setting_cmd
)(bt_bdaddr_t *bd_addr, uint8_t num_attrib, uint8_t *attrib_ids, uint8_t *attrib_vals)
|
|
|
|
bt_status_t
(*
|
set_volume_rsp
)(bt_bdaddr_t *bd_addr, uint8_t abs_vol, uint8_t label)
|
|
|
|
bt_status_t
(*
|
register_abs_vol_rsp
)(bt_bdaddr_t *bd_addr,
btrc_notification_type_t
rsp_type, uint8_t abs_vol, uint8_t label)
|
|
|
|
void(*
|
cleanup
)(void)
|
|
|
Representa a interface padrão do controlador AVRCP do BT-RC.
Definição na linha
347
do arquivo
bt_rc.h
.
Fecha a interface.
Definição na linha
376
do arquivo
bt_rc.h
.
Registrar os callbacks do BtRc
Definição na linha
354
do arquivo
bt_rc.h
.
send notificaiton rsp for abs vol to target
Definição na linha
372
do arquivo
bt_rc.h
.
|
bt_status_t
(* send_group_navigation_cmd)(bt_bdaddr_t *bd_addr, uint8_t key_code, uint8_t key_state)
|
send group navigation command to target
Definição na linha
361
do arquivo
bt_rc.h
.
|
bt_status_t
(* send_pass_through_cmd)(bt_bdaddr_t *bd_addr, uint8_t key_code, uint8_t key_state)
|
Enviar comando de passagem para o destino
Definição na linha
357
do arquivo
bt_rc.h
.
|
bt_status_t
(* set_player_app_setting_cmd)(bt_bdaddr_t *bd_addr, uint8_t num_attrib, uint8_t *attrib_ids, uint8_t *attrib_vals)
|
Enviar comando para definir os atributos de configuração do aplicativo do player para o destino
Definição na linha
365
do arquivo
bt_rc.h
.
|
bt_status_t
(* set_volume_rsp)(bt_bdaddr_t *bd_addr, uint8_t abs_vol, uint8_t label)
|
Enviar rsp para set_abs_vol recebido do destino
Definição na linha
369
do arquivo
bt_rc.h
.
definido como sizeof(BtRcInterface)
Definição na linha
350
do arquivo
bt_rc.h
.
A documentação desse struct foi gerada com base no seguinte arquivo:
-
hardware/libhardware/include/hardware/
bt_rc.h
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[null,null,["Última atualização 2025-07-27 UTC."],[],[]]