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 (* 연결 해제_오디오 )(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 (* 다이얼_메모리 )(정수 위치)
bt_status_t (* handler_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 (* retrieve_subscriber_info )(무효)
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 (* 다이얼_메모리)(int 위치)

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

bt_hf_client.h 파일의 332 번째 줄에 정의되어 있습니다.

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

오디오 게이트웨이 연결 끊기

bt_hf_client.h 파일의 310 번째 줄에 정의되어 있습니다.

bt_status_t (* connect_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 번째 줄에 정의되어 있습니다.

BtHf 콜백 등록

bt_hf_client.h 파일의 304번째 줄에 정의되어 있습니다.

bt_status_t (* query_current_calls)(void)

현재 통화 목록 쿼리

bt_hf_client.h 파일의 340 번째 줄에 정의되어 있습니다.

bt_status_t (* query_current_operator_name)(void)

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

bt_hf_client.h 파일의 343 번째 줄에 정의되어 있습니다.

bt_status_t (* request_last_voice_tag_number)(무효)

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

bt_hf_client.h 파일의 352 번째 줄에 정의되어 있습니다.

bt_status_t (*retrieve_subscriber_info)(무효)

가입자 정보 검색

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 번째 줄에 정의되어 있습니다.


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