Tài liệu tham khảo về cấu trúc btav_interface_t

Tài liệu tham khảo về cấu trúc btav_interface_t

#include < bt_av.h >

Trường dữ liệu

size_t  size
 
bt_status_t (*  init )( btav_callbacks_t *callbacks)
 
bt_status_t (*  connect )(bt_bdaddr_t *bd_addr)
 
bt_status_t (*  disconnect )(bt_bdaddr_t *bd_addr)
 
void(*  cleanup )(void)
 
void(*  set_audio_focus_state )(int focus_state)
 
void(*  set_audio_track_gain (mức tăng âm thanh dạng float)
 

Nội dung mô tả chi tiết

LƯU Ý:

  1. Ban đầu, AVRCP 1.0 sẽ được hỗ trợ. Các lệnh truyền qua AVRCP sẽ được xử lý nội bộ thông qua uinput
  2. Đường dẫn dữ liệu A2DP sẽ được xử lý thông qua một ống ổ cắm giữa thư viện android_audio_hw của AudioFlinger và ngăn xếp Bluetooth.Đại diện cho giao diện BT-AV tiêu chuẩn. Dùng cho cả giao diện nguồn và giao diện bồn lưu trữ A2DP.

Định nghĩa tại dòng 82 của tệp bt_av.h .

Tài liệu về trường

void(* cleanup)(void)

Đóng giao diện.

Định nghĩa tại dòng 98 của tệp bt_av.h .

bt_status_t (* connect)(bt_bdaddr_t *bd_addr)

kết nối với tai nghe

Định nghĩa tại dòng 92 của tệp bt_av.h .

bt_status_t (* disconnect)(bt_bdaddr_t *bd_addr)

ngắt kết nối với tai nghe

Định nghĩa tại dòng 95 của tệp bt_av.h .

bt_status_t (* init)( btav_callbacks_t *callbacks)

Đăng ký lệnh gọi lại BtAv

Định nghĩa tại dòng 89 của tệp bt_av.h .

void(* set_audio_focus_state)(int focus_state)

Gửi Trạng thái quyền phát âm thanh.

Định nghĩa tại dòng 101 của tệp bt_av.h .

void(* set_audio_track_gain)(float gain)

Đặt độ lợi của bản âm thanh.

Định nghĩa tại dòng 104 của tệp bt_av.h .

size_t size

đặt thành sizeof(btav_interface_t)

Định nghĩa tại dòng 85 của tệp bt_av.h .


Tài liệu cho cấu trúc này được tạo từ tệp sau:
  • hardware/libhardware/include/hardware/ bt_av.h