Mulai tahun 2026, untuk menyelaraskan dengan model pengembangan stabil trunk kami dan memastikan stabilitas platform untuk ekosistem, kami akan memublikasikan kode sumber ke AOSP pada Kuartal 2 dan Kuartal 4. Untuk membangun dan berkontribusi ke AOSP, sebaiknya gunakan android-latest-release, bukan aosp-main. Cabang manifes android-latest-release akan selalu merujuk pada rilis terbaru yang di-push ke AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Referensi Struct bthf_interface_t
#include <
bt_hf.h
>
|
|
|
size_t
|
size
|
|
|
|
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)
|
|
|
Merepresentasikan antarmuka BT-HF standar.
Definisi di baris
223
file
bt_hf.h
.
respons ok/error ERROR (0) OK (1)
Definisi di baris
271
dari file
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)
|
Respons untuk perintah CIND
Definisi di baris
261
dari file
bt_hf.h
.
respons untuk perintah CLCC Dapat dipanggil secara iteratif untuk setiap indeks panggilan Indeks panggilan 0 akan diperlakukan sebagai penghentian NULL (Menyelesaikan respons)
Definisi di baris
277
dari file
bt_hf.h
.
Menutup antarmuka.
Definisi di baris
293
dari file
bt_hf.h
.
konfigurasi untuk codec SCO
Definisi di baris
296
dari file
bt_hf.h
.
hubungkan ke headset
Definisi di baris
233
dari file
bt_hf.h
.
membuat koneksi audio
Definisi di baris
239
dari file
bt_hf.h
.
|
bt_status_t
(* cops_response)(const char *cops, bt_bdaddr_t *bd_addr)
|
Respons untuk perintah COPS
Definisi di baris
258
dari file
bt_hf.h
.
Notifikasi perubahan status perangkat gabungan
Definisi di baris
254
dari file
bt_hf.h
.
memutuskan hubungan dari headset
Definisi di baris
236
dari file
bt_hf.h
.
menutup koneksi audio
Definisi di baris
242
dari file
bt_hf.h
.
|
bt_status_t
(* formatted_at_response)(const char *rsp, bt_bdaddr_t *bd_addr)
|
Respons AT yang telah diformat sebelumnya, biasanya sebagai respons terhadap cmd AT yang tidak diketahui
Definisi di baris
265
dari file
bt_hf.h
.
Mendaftarkan callback BtHf
Definisi di baris
230
dari file
bt_hf.h
.
memberi tahu perubahan status panggilan Setiap pembaruan akan memberi tahu
-
Jumlah panggilan aktif/ditangguhkan/berdering
-
call_state: Ini menunjukkan perubahan status yang memicu pesan ini. Ini akan mengambil salah satu nilai dari BtHfCallState
-
number & type: valid only for incoming & waiting call
Definisi di baris
289
dari file
bt_hf.h
.
ditetapkan ke sizeof(BtHfInterface)
Definisi di baris
226
dari file
bt_hf.h
.
|
bt_status_t
(* start_voice_recognition)(bt_bdaddr_t *bd_addr)
|
mulai pengenalan suara
Definisi di baris
245
dari file
bt_hf.h
.
|
bt_status_t
(* stop_voice_recognition)(bt_bdaddr_t *bd_addr)
|
menghentikan pengenalan suara
Definisi di baris
248
dari file
bt_hf.h
.
kontrol volume
Definisi di baris
251
dari file
bt_hf.h
.
Dokumentasi untuk struct ini dibuat dari file berikut:
-
hardware/libhardware/include/hardware/
bt_hf.h
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-27 UTC."],[],[]]