การอ้างอิงโครงสร้าง btav_interface_t

การอ้างอิงโครงสร้าง btav_interface_t

#include < bt_av.h >

เขตข้อมูล

ขนาด_t ขนาด
bt_status_t (* init )( btav_callbacks_t *การโทรกลับ)
bt_status_t (* เชื่อมต่อ )(bt_bdaddr_t *bd_addr)
bt_status_t (* ตัดการเชื่อมต่อ )(bt_bdaddr_t *bd_addr)
เป็นโมฆะ(* การล้างข้อมูล )(เป็นโมฆะ)
เป็นโมฆะ(* set_audio_focus_state ) (int focus_state)
เป็นโมฆะ(* set_audio_track_gain ) (กำไรแบบลอยตัว)

คำอธิบายโดยละเอียด

บันทึก:

  1. AVRCP 1.0 จะต้องได้รับการสนับสนุนตั้งแต่แรก คำสั่งส่งผ่าน AVRCP จะได้รับการจัดการภายในผ่าน uinput
  2. เส้นทางข้อมูล A2DP จะได้รับการจัดการผ่านซ็อกเก็ตไปป์ระหว่างไลบรารี AudioFlinger android_audio_hw และสแต็ก Bluetooth แสดงถึงอินเทอร์เฟซ BT-AV มาตรฐาน ใช้สำหรับทั้งอินเทอร์เฟซต้นทาง A2DP และซิงก์

คำจำกัดความที่บรรทัด 82 ของไฟล์ bt_av.h

เอกสารภาคสนาม

เป็นโมฆะ (* การล้างข้อมูล) (เป็นโมฆะ)

ปิดอินเทอร์เฟซ

คำจำกัดความที่บรรทัดที่ 98 ของไฟล์ bt_av.h

bt_status_t (* เชื่อมต่อ)(bt_bdaddr_t *bd_addr)

เชื่อมต่อกับชุดหูฟัง

คำจำกัดความที่บรรทัดที่ 92 ของไฟล์ bt_av.h

bt_status_t (* ตัดการเชื่อมต่อ)(bt_bdaddr_t *bd_addr)

ตัดการเชื่อมต่อจากชุดหูฟัง

คำจำกัดความที่บรรทัดที่ 95 ของไฟล์ bt_av.h

bt_status_t (* init)( btav_callbacks_t *โทรกลับ)

ลงทะเบียนการโทรกลับ BtAv

คำจำกัดความที่บรรทัดที่ 89 ของไฟล์ bt_av.h

เป็นโมฆะ (* set_audio_focus_state) (int focus_state)

ส่งสถานะโฟกัสเสียง

คำจำกัดความที่บรรทัด 101 ของไฟล์ bt_av.h

เป็นโมฆะ (* set_audio_track_gain) (กำไรแบบลอยตัว)

ตั้งค่าเกนของแทร็กเสียง

คำจำกัดความที่บรรทัด 104 ของไฟล์ bt_av.h

ขนาด_ขนาดt

ตั้งค่าเป็น sizeof(btav_interface_t)

คำจำกัดความที่บรรทัด 85 ของไฟล์ bt_av.h


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้:
  • ฮาร์ดแวร์ / libhardware / รวม / ฮาร์ดแวร์ / bt_av.h