|
| typedef void(* | hfp_ag_conn_state_changed_callback) (const bd_addr_t *bd_addr, profile_connect_state_t state) |
| | hfp连接状态更新回调函数。
|
| |
| typedef void(* | hfp_ag_sco_conn_state_changed_callback) (const bd_addr_t *bd_addr, hfp_sco_connect_state_t state) |
| | sco连接状态更新回调函数。
|
| |
| typedef void(* | hfp_ag_codec_changed_callback) (const bd_addr_t *bd_addr, hfp_ag_codec_id_t codec) |
| | codec编码信息变化回调函数。
|
| |
| typedef void(* | hfp_ag_volume_changed_callback) (const bd_addr_t *bd_addr, hfp_volume_type_t type, unsigned char volume) |
| | AG端调整HF音量回调函数。
|
| |
| typedef void(* | hfp_ag_dial_req_callback) (const bd_addr_t *bd_addr, unsigned char *number, unsigned int len) |
| | HF端拨号请求。
|
| |
| typedef void(* | hfp_ag_mem_dial_req_callback) (const bd_addr_t *bd_addr, unsigned int index) |
| | HF端记忆拨号请求。
|
| |
| typedef void(* | hfp_ag_lastnum_dial_req_callback) (const bd_addr_t *bd_addr) |
| | HF端最后一次通话拨号请求。
|
| |
| typedef void(* | hfp_ag_answer_call_req_callback) (const bd_addr_t *bd_addr, hfp_ag_type_t type) |
| | HF端接听请求。
|
| |
| typedef void(* | hfp_ag_cancel_call_req_callback) (const bd_addr_t *bd_addr, hfp_ag_type_t type) |
| | HF端挂断请求。
|
| |
| typedef void(* | hfp_ag_dtmf_req_callback) (const bd_addr_t *bd_addr, unsigned int code) |
| | HF端DTMF请求。
|
| |
| typedef void(* | hfp_ag_subscriber_number_req_callback) (const bd_addr_t *bd_addr) |
| | HF端用户编号信息请求。
|
| |
| typedef void(* | hfp_ag_current_calls_req_callback) (const bd_addr_t *bd_addr) |
| | HF端通话列表请求。
|
| |
| typedef void(* | hfp_ag_current_indicator_req_callback) (const bd_addr_t *bd_addr) |
| | HF端当前指示器值请求。
|
| |
| typedef void(* | hfp_ag_network_operator_format_req_callback) (const bd_addr_t *bd_addr) |
| | HF端网络运营商格式请求。
|
| |
| typedef void(* | hfp_ag_network_operator_req_callback) (const bd_addr_t *bd_addr) |
| | HF端网络运营商请求。
|
| |
|
| enum | hfp_ag_codec_id_t { HFP_AG_CODEC_ID_CVSD = 0x01
, HFP_AG_CODEC_ID_MSBC
} |
| | 定义codec编码信息。CVSD是默认编码格式 更多...
|
| |
| enum | hfp_ag_service_indi_t { HFP_AG_SERVICE_UNAVAILABLE = 0
, HFP_AG_SERVICE_AVAILABLE = 1
} |
| | 服务指示器的值 更多...
|
| |
| enum | hfp_ag_call_indi_t { HFP_AG_CALL_NO_ACTIVE = 0
, HFP_AG_CALL_ACTIVE = 1
} |
| | 呼叫指示器的值 更多...
|
| |
| enum | hfp_ag_callsetup_indi_t { HFP_AG_CALLSETUP_NO = 0
, HFP_AG_CALLSETUP_INCOMING = 1
, HFP_AG_CALLSETUP_OUTGOING = 2
, HFP_AG_CALLSETUP_OUTALERT = 3
} |
| | 呼叫建立指示器的值 更多...
|
| |
| enum | hfp_ag_callheld_indi_t { HFP_AG_CALLHELD_NO = 0
, HFP_AG_CALLHELD_ACTIVE_HOLD = 1
, HFP_AG_CALLHELD_ONHOLD = 2
} |
| | 呼叫保持指示器的值 更多...
|
| |
| enum | hfp_ag_roam_indi_t { HFP_AG_ROAM_NO_ACTIVE = 0
, HFP_AG_ROAM_ACTIVE = 1
} |
| | 漫游指示器的值 更多...
|
| |
| enum | hfp_ag_call_state_t {
HFP_AG_CALL_STATE_ACTIVE = 0
, HFP_AG_CALL_STATE_HELD
, HFP_AG_CALL_STATE_DIALING
, HFP_AG_CALL_STATE_ALERTING
,
HFP_AG_CALL_STATE_INCOMING
, HFP_AG_CALL_STATE_WAITING
} |
| | 电话呼叫状态类型。 更多...
|
| |
| enum | hfp_ag_network_event_t {
HFP_AG_NETWORK_EVENT_RMT_IS_BUSY = 0x01
, HFP_AG_NETWORK_EVENT_ALERTING_RM = 0x02
, HFP_AG_NETWORK_EVENT_INCOMING_CALL = 0x03
, HFP_AG_NETWORK_EVENT_RMT_ANSWER_CALL = 0x04
,
HFP_AG_NETWORK_EVENT_SVC_UNAVAILABLE = 0x05
, HFP_AG_NETWORK_EVENT_SVC_AVAILABLE = 0x06
, HFP_AG_NETWORK_EVENT_SIGNAL_STRENGTH = 0x07
, HFP_AG_NETWORK_EVENT_ROAMING_RESET = 0x08
,
HFP_AG_NETWORK_EVENT_ROAMING_ACTIVE = 0x09
} |
| | 网络事件类型。 更多...
|
| |
| enum | hfp_ag_type_t {
HFP_AG_TYPE_ALL_CALLS = 0x01
, HFP_AG_TYPE_INCOMING_CALL = 0x02
, HFP_AG_TYPE_HELDINCOMING_CALL = 0x03
, HFP_AG_TYPE_OUTGOING_CALL = 0x04
,
HFP_AG_TYPE_ONGOING_CALL = 0x05
} |
| | hfp类型。 更多...
|
| |
| enum | hfp_ag_action_t { HFP_AG_CANCELED_ALLCALL = 0x01
, HFP_AG_CANCELED_CALLSETUP = 0x02
, HFP_AG_CANCELED_LASTCALL = 0x03
, HFP_AG_CANCELED_CALLHELD = 0x04
} |
| | AG 挂断类型。 更多...
|
| |
| enum | hfp_ag_last_t { HFP_AG_LAST_NO = 0
, HFP_AG_LAST_YES = 1
} |
| | 是否最后一个。 更多...
|
| |
| enum | hfp_ag_cmee_error_t {
HFP_CMEERR_AGFAILURE = 0
, HFP_CMEERR_NOCONN2PHONE = 1
, HFP_CMEERR_OPERATION_NOTALLOWED = 3
, HFP_CMEERR_OPERATION_NOTSUPPORTED = 4
,
HFP_CMEERR_PHSIMPIN_REQUIRED = 5
, HFP_CMEERR_SIMNOT_INSERTED = 10
, HFP_CMEERR_SIMPIN_REQUIRED = 11
, HFP_CMEERR_SIMPUK_REQUIRED = 12
,
HFP_CMEERR_SIM_FAILURE = 13
, HFP_CMEERR_SIM_BUSY = 14
, HFP_CMEERR_INCORRECT_PASSWORD = 16
, HFP_CMEERR_SIMPIN2_REQUIRED = 17
,
HFP_CMEERR_SIMPUK2_REQUIRED = 18
, HFP_CMEERR_MEMORY_FULL = 20
, HFP_CMEERR_INVALID_INDEX = 21
, HFP_CMEERR_MEMORY_FAILURE = 23
,
HFP_CMEERR_TEXTSTRING_TOOLONG = 24
, HFP_CMEERR_INVALID_CHAR_INTEXTSTRING = 25
, HFP_CMEERR_DIAL_STRING_TOOLONG = 26
, HFP_CMEERR_INVALID_CHAR_INDIALSTRING = 27
,
HFP_CMEERR_NETWORK_NOSERVICE = 30
, HFP_CMEERR_NETWORK_TIMEOUT = 31
, HFP_CMEERR_EMERGENCYCALL_ONLY = 32
} |
| | 扩展的音频网关错误码。 更多...
|
| |
| enum | hfp_ag_clcc_mode_t { HFP_AG_CLCC_VOICE = 0
, HFP_AG_CLCC_DATA = 1
, HFP_AG_CLCC_FAX = 2
} |
| | 模式 更多...
|
| |
| enum | hfp_ag_clcc_mpty_t { HFP_AG_CLCC_NOT_MULTI = 0
, HFP_AG_CLCC_MULTI = 1
} |
| | 是否多方通话 更多...
|
| |
| enum | hfp_ag_clcc_dir_t { HFP_AG_CLCC_OUTGOING = 0
, HFP_AG_CLCC_INCOMING = 1
} |
| | 呼叫方向 更多...
|
| |
| enum | hfp_ag_cnum_service_t {
HFP_AG_CNUM_ASYNC = 0
, HFP_AG_CNUM_SYNC = 1
, HFP_AG_CNUM_PAD = 2
, HFP_AG_CNUM_PACKET = 3
,
HFP_AG_CNUM_VOICE = 4
, HFP_AG_CNUM_FAX = 5
} |
| | 号码信息服务值 更多...
|
| |
| enum | hfp_ag_cops_format_t { HFP_AG_COPS_LONG_ALPHANUM = 0
, HFP_AG_COPS_SHORT_ALPHANUM = 1
, HFP_AG_COPS_NUM = 2
} |
| | 运营商信息格式 更多...
|
| |
| enum | hfp_ag_cops_mode_t {
HFP_AG_COPS_AUTO = 0
, HFP_AG_COPS_MANU = 1
, HFP_AG_COPS_OFF = 2
, HFP_AG_COPS_DISABLE = 3
,
HFP_AG_COPS_MANU_AUTO = 4
} |
| | 运营商信息模式 更多...
|
| |
|
| int | hfp_ag_connect (const bd_addr_t *bd_addr) |
| | 建立与HF的SLC(service level connection)。
|
| |
| int | hfp_ag_disconnect (const bd_addr_t *bd_addr) |
| | 释放与HF的SLC(service level connection)。
|
| |
| int | hfp_ag_audio_connect (const bd_addr_t *bd_addr) |
| | 建立与HF的音频连接。
|
| |
| int | hfp_ag_audio_disconnect (const bd_addr_t *bd_addr) |
| | 断开与HF的音频连接。
|
| |
| int | hfp_ag_get_device_connect_state (const bd_addr_t *bd_addr) |
| | 通过设备地址查询设备hfp连接状态。
|
| |
| int | hfp_ag_get_sco_connect_state (const bd_addr_t *bd_addr) |
| | 通过设备地址查询设备hfp sco连接状态。
|
| |
| int | hfp_ag_send_answer_call_event (const bd_addr_t *bd_addr) |
| | 接听呼入电话。
|
| |
| int | hfp_ag_send_finish_call_event (const bd_addr_t *bd_addr, hfp_ag_action_t type) |
| | 结束通话。
|
| |
| int | hfp_ag_send_originate_call_event (const bd_addr_t *bd_addr) |
| | 呼出电话。
|
| |
| int | hfp_ag_send_network_incoming_event (const bd_addr_t *bd_addr, hfp_phone_info_t *phone_info) |
| | AG端发送来电事件。
|
| |
| int | hfp_ag_send_network_event (const bd_addr_t *bd_addr, hfp_ag_network_event_t event, uint8_t param) |
| | AG端发送其他网络事件。
|
| |
| int | hfp_ag_set_volume (const bd_addr_t *bd_addr, hfp_volume_type_t type, unsigned char volume) |
| | HF端发起音量调整。
|
| |
| int | hfp_ag_send_current_calls (const bd_addr_t *bd_addr, hfp_clcc_info_t *info, hfp_ag_last_t complete) |
| | 发送通话列表。
|
| |
| int | hfp_ag_send_subscriber_number (const bd_addr_t *bd_addr, hfp_phone_info_t *info, hfp_ag_last_t complete) |
| | 发送订阅号码信息。
|
| |
| int | hfp_ag_send_battery_charge (const bd_addr_t *bd_addr, uint8_t value) |
| | AG端发送电量信息。
|
| |
| int | hfp_ag_send_cmee_error (const bd_addr_t *bd_addr, hfp_ag_cmee_error_t error_code) |
| | AG端发送扩展错误码。
|
| |
| int | hfp_ag_send_network_operator (const bd_addr_t *bd_addr, hfp_cops_info_t *info) |
| | AG端发送运营商信息。
|
| |
| int | hfp_ag_send_indicator_val (const bd_addr_t *bd_addr, hfp_cind_info_t *info) |
| | AG端发送指示器信息。
|
| |
| int | hfp_ag_register_callbacks (hfp_ag_callbacks_t *func) |
| | 注册上层应用的回调。
|
| |