컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

bthf_client_interface_t 구조체 참조

bthf_client_interface_t 구조체 참조

#include < bt_hf_client.h >

데이터 필드

size_t 크기
bt_status_t (* 초기화 )( bthf_client_callbacks_t *콜백)
bt_status_t (* 연결 )(bt_bdaddr_t *bd_addr)
bt_status_t (* 연결 해제 )(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_status_t (* stop_voice_recognition )(무효)
bt_status_t (* volume_control )( bthf_client_volume_type_t 유형, int 볼륨)
bt_status_t (* 다이얼 )(const char *숫자)
bt_status_t (* dial_memory )(int 위치)
bt_status_t (* handle_call_action )( bthf_client_call_action_t 액션, int idx)
bt_status_t (* query_current_calls )(무효)
bt_status_t (* query_current_operator_name )(무효)
bt_status_t (* 검색_구독자 정보 )(무효)
bt_status_t (* send_dtmf )(문자 코드)
bt_status_t (* request_last_voice_tag_number )(무효)
무효의(* 정리 )(무효)
bt_status_t (* send_at_cmd )(int cmd, int val1, int val2, const char *arg)

상세 설명

표준 BT-HF 인터페이스를 나타냅니다.

bt_hf_client.h 파일의 297 행에 있는 정의입니다.

현장 문서

무효(* 정리)(무효)

인터페이스를 닫습니다.

bt_hf_client.h 파일의 355 행에 있는 정의입니다.

bt_status_t (* 연결)(bt_bdaddr_t *bd_addr)

오디오 게이트웨이에 연결

bt_hf_client.h 파일의 307 행 정의.

bt_status_t (* connect_audio)(bt_bdaddr_t *bd_addr)

오디오 연결 만들기

bt_hf_client.h 파일의 313 행에 있는 정의입니다.

bt_status_t (* 다이얼)(const char *숫자)

번호로 전화 걸기 번호가 NULL인 경우 번호 마지막으로 호출된 번호가 호출됨(일명 재다이얼)

bt_hf_client.h 파일의 329 행에 정의가 있습니다.

bt_status_t (* dial_memory)(int 위치)

위치 지정 번호로 전화 걸기(단축 다이얼)

bt_hf_client.h 파일의 332 행에 있는 정의입니다.

bt_status_t (* 연결 해제)(bt_bdaddr_t *bd_addr)

오디오 게이트웨이에서 연결 해제

bt_hf_client.h 파일의 310 행 정의.

bt_status_t (* disconnect_audio)(bt_bdaddr_t *bd_addr)

오디오 연결을 닫습니다

bt_hf_client.h 파일의 316 행에 있는 정의입니다.

bt_status_t (* handle_call_action)( bthf_client_call_action_t action, int idx)

지정된 통화 관련 작업 수행 idx는 향상된 통화 제어 관련 작업에만 제한됩니다.

bt_hf_client.h 파일의 337 행에 있는 정의입니다.

bt_status_t (* 초기화)( bthf_client_callbacks_t *콜백)

BtHf 콜백 등록

bt_hf_client.h 파일의 304 행에 있는 정의입니다.

bt_status_t (* query_current_calls)(무효)

현재 통화 목록 쿼리

bt_hf_client.h 파일의 340 행에 정의가 있습니다.

bt_status_t (* query_current_operator_name)(무효)

현재 선택한 연산자의 쿼리 이름

bt_hf_client.h 파일의 343 행에 있는 정의입니다.

bt_status_t (* request_last_voice_tag_number)(무효)

마지막으로 녹음된 음성 태그에 해당하는 전화번호를 AG에 요청

bt_hf_client.h 파일의 352 행에 정의가 있습니다.

bt_status_t (* 검색_구독자 정보)(무효)

가입자 정보 검색

bt_hf_client.h 파일의 346 행에 있는 정의입니다.

bt_status_t (* send_at_cmd)(int cmd, int val1, int val2, const char *arg)

AT 명령을 보냅니다.

bt_hf_client.h 파일의 358 행 정의.

bt_status_t (* send_dtmf)(문자 코드)

DTMF 코드 보내기

bt_hf_client.h 파일의 349 행에 있는 정의입니다.

size_t 사이즈

sizeof(BtHfClientInterface)로 설정

bt_hf_client.h 파일의 300 행에 있는 정의입니다.

bt_status_t (* start_voice_recognition)(무효)

음성 인식 시작

bt_hf_client.h 파일의 319 행에 있는 정의입니다.

bt_status_t (* stop_voice_recognition)(무효)

음성 인식 중지

bt_hf_client.h 파일의 322 행에 정의가 있습니다.

bt_status_t (* volume_control)( bthf_client_volume_type_t 유형, int 볼륨)

볼륨 조절

bt_hf_client.h 파일의 325 행에 정의가 있습니다.


이 구조체에 대한 문서는 다음 파일에서 생성되었습니다.