Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
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-03-26 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-03-26 UTC."],[],[]]