btav_interface_t 구조체 참조
btav_interface_t 구조체 참조
#include <
bt_av.h
>
데이터 필드 |
|
size_t | 크기 |
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 )(float gain) |
상세 설명
참고:
- 처음에는 AVRCP 1.0이 지원됩니다. AVRCP 패스스루 명령어는 uinput를 통해 내부적으로 처리되어야 합니다.
- A2DP 데이터 경로는 AudioFlinger android_audio_hw 라이브러리와 블루투스 스택 간의 소켓 파이프를 통해 처리되어야 합니다.표준 BT-AV 인터페이스를 나타냅니다. A2DP 소스 및 싱크 인터페이스 모두에 사용됩니다.
필드 문서
bt_status_t (* connect)(bt_bdaddr_t *bd_addr) |
bt_status_t (* disconnect)(bt_bdaddr_t *bd_addr) |
bt_status_t (* init)( btav_callbacks_t *callbacks) |
이 구조체에 관한 문서는 다음 파일에서 생성되었습니다.
- hardware/libhardware/include/hardware/ bt_av.h