Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Tham chiếu cấu trúc bthf_interface_t
#include < bt_hf.h >
|
size_t | kích thước |
|
bt_status_t (* | init ) ( bthf_callbacks_t * callbacks, int max_hf_clients) |
|
bt_status_t (* | kết nối ) (bt_bdaddr_t * bd_addr) |
|
bt_status_t (* | ngắt kết nối ) (bt_bdaddr_t * bd_addr) |
|
bt_status_t (* | connect_audio) ( bt_bdaddr_t * bd_addr) |
|
bt_status_t (* | ngắt kết nối_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 ) (kiểu bthf_volume_type_t , 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_tbd) |
|
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 (* | dọn dẹp ) (vô hiệu) |
|
bt_status_t (* | config_wbs ) (bt_bdaddr_t * bd_addr, bthf_wbs_config_t config) |
|
Đại diện cho giao diện BT-HF tiêu chuẩn.
Định nghĩa tại dòng 223 của tệp bt_hf.h .
ok / phản hồi lỗi ERROR (0) OK (1)
Định nghĩa tại dòng 271 của tệp 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) |
Phản hồi cho lệnh CIND
Định nghĩa tại dòng 261 của tệp bt_hf.h .
phản hồi cho lệnh CLCC Có thể được gọi lặp đi lặp lại cho mỗi chỉ mục cuộc gọi Chỉ mục cuộc gọi bằng 0 sẽ được coi là kết thúc NULL (Hoàn thành phản hồi)
Định nghĩa tại dòng 277 của tệp bt_hf.h .
Đóng giao diện.
Định nghĩa tại dòng 293 của tệp bt_hf.h .
cấu hình cho codec SCO
Định nghĩa tại dòng 296 của tệp bt_hf.h .
kết nối với tai nghe
Định nghĩa tại dòng 233 của tệp bt_hf.h .
tạo kết nối âm thanh
Định nghĩa tại dòng 239 của tệp bt_hf.h .
bt_status_t (* cops_response) (const char * cops, bt_bdaddr_t * bd_addr) |
Phản hồi cho lệnh COPS
Định nghĩa tại dòng 258 của tệp bt_hf.h .
Thông báo thay đổi trạng thái thiết bị kết hợp
Định nghĩa tại dòng 254 của tệp bt_hf.h .
ngắt kết nối khỏi tai nghe
Định nghĩa tại dòng 236 của tệp bt_hf.h .
bt_status_t (* ngắt kết nối_audio) (bt_bdaddr_t * bd_addr) |
đóng kết nối âm thanh
Định nghĩa tại dòng 242 của tệp bt_hf.h .
bt_status_t (* formatted_at_response) (const char * rsp, bt_bdaddr_t * bd_addr) |
Phản hồi AT được định dạng trước, thường là phản hồi với cmd AT không xác định
Định nghĩa tại dòng 265 của tệp bt_hf.h .
Đăng ký các lệnh gọi lại BtHf
Định nghĩa tại dòng 230 của tệp bt_hf.h .
thông báo về sự thay đổi trạng thái cuộc gọi Mỗi bản cập nhật sẽ thông báo
- Số lượng cuộc gọi đang hoạt động / bị giữ / đổ chuông
- call_state: Điều này biểu thị sự thay đổi trạng thái đã kích hoạt tin nhắn này. Điều này sẽ nhận một trong các giá trị từ BtHfCallState
- số & loại: chỉ hợp lệ cho cuộc gọi đến và cuộc gọi chờ
Định nghĩa tại dòng 289 của tệp bt_hf.h .
đặt thành sizeof (BtHfInterface)
Định nghĩa tại dòng 226 của tệp bt_hf.h .
bt_status_t (* start_voice_recognition) (bt_bdaddr_t * bd_addr) |
bắt đầu nhận dạng giọng nói
Định nghĩa tại dòng 245 của tệp bt_hf.h .
bt_status_t (* stop_voice_recognition) (bt_bdaddr_t * bd_addr) |
dừng nhận dạng giọng nói
Định nghĩa tại dòng 248 của tệp bt_hf.h .
kiểm soát âm lượng
Định nghĩa tại dòng 251 của tệp bt_hf.h .
Tài liệu cho cấu trúc này được tạo từ tệp sau:
- phần cứng / libhardware / bao gồm / phần cứng / bt_hf.h
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2022-08-30 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Thiếu thông tin tôi cần"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Quá phức tạp/quá nhiều bước"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Đã lỗi thời"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Vấn đề về bản dịch"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Vấn đề về mẫu/mã"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Khác"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Dễ hiểu"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Giúp tôi giải quyết được vấn đề"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Khác"
}]