ESP-IDF
tBTA_AG_RES_DATA::audio_handle
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
tBTA_AG_RES_DATA::audio_handle
tBTA_AG_RES_DATA::audio_handle field
Syntax
Show:
Summary
Declaration
from
bta_ag_api.h:320
UINT16
audio_handle
;
Examples
References
from
examples
Code
Location
Referrer
UINT16
audio_handle
;
/* used for audio path */
bta_ag_api.h:320
if
(
p_result
->
data
.
audio_handle
==
bta_ag_scb_to_idx
(
p_scb
)
)
{
bta_ag_cmd.c:1326
bta_ag_hsp_result()
}
else
if
(
p_result
->
data
.
audio_handle
==
BTA_AG_HANDLE_NONE
)
{
bta_ag_cmd.c:1328
bta_ag_hsp_result()
if
(
p_result
->
data
.
audio_handle
==
bta_ag_scb_to_idx
(
p_scb
)
)
{
bta_ag_cmd.c:1443
bta_ag_hfp_result()
}
else
if
(
(
p_result
->
data
.
audio_handle
==
BTA_AG_HANDLE_NONE
)
&&
bta_ag_sco_is_open
(
p_scb
)
)
{
bta_ag_cmd.c:1445
bta_ag_hfp_result()
if
(
p_result
->
data
.
audio_handle
==
bta_ag_scb_to_idx
(
p_scb
)
&&
!
(
p_scb
->
features
&
BTA_AG_FEAT_NOSCO
)
)
{
bta_ag_cmd.c:1460
bta_ag_hfp_result()
if
(
p_result
->
data
.
audio_handle
==
bta_ag_scb_to_idx
(
p_scb
)
&&
!
(
p_scb
->
features
&
BTA_AG_FEAT_NOSCO
)
)
{
bta_ag_cmd.c:1468
bta_ag_hfp_result()
if
(
p_result
->
data
.
audio_handle
==
bta_ag_scb_to_idx
(
p_scb
)
)
{
bta_ag_cmd.c:1477
bta_ag_hfp_result()
}
else
if
(
p_result
->
data
.
audio_handle
==
BTA_AG_HANDLE_NONE
)
{
bta_ag_cmd.c:1479
bta_ag_hfp_result()
if
(
p_result
->
data
.
audio_handle
==
bta_ag_scb_to_idx
(
p_scb
)
)
{
bta_ag_cmd.c:1490
bta_ag_hfp_result()
}
else
if
(
p_result
->
data
.
audio_handle
==
BTA_AG_HANDLE_NONE
)
{
bta_ag_cmd.c:1492
bta_ag_hfp_result()
ag_res
.
audio_handle
=
hf_local_param
[
idx
]
.
btc_hf_cb
.
handle
;
btc_hf_ag.c:777
btc_hf_phone_state_update()
BTA_AgAudioOpen
(
ag_res
.
audio_handle
)
;
btc_hf_ag.c:788
btc_hf_phone_state_update()
ag_res
.
audio_handle
=
hf_local_param
[
idx
]
.
btc_hf_cb
.
handle
;
btc_hf_ag.c:809
btc_hf_phone_state_update()
ag_res
.
audio_handle
=
BTA_AG_HANDLE_SCO_NO_CHANGE
;
btc_hf_ag.c:823
btc_hf_phone_state_update()
ag_res
.
audio_handle
=
hf_local_param
[
idx
]
.
btc_hf_cb
.
handle
;
btc_hf_ag.c:864
btc_hf_phone_state_update()
ag_res
.
audio_handle
=
hf_local_param
[
idx
]
.
btc_hf_cb
.
handle
;
btc_hf_ag.c:874
btc_hf_phone_state_update()
BTA_AgAudioOpen
(
ag_res
.
audio_handle
)
;
btc_hf_ag.c:876
btc_hf_phone_state_update()
BTC_TRACE_DEBUG
(
"%s: Call setup state changed. res=%d, audio_handle=%d"
,
__FUNCTION__
,
res
,
ag_res
.
audio_handle
)
;
btc_hf_ag.c:887
btc_hf_phone_state_update()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
tBTA_AG_RES_DATA::audio_handle
is written by 1 function and is read by 3 functions:
btc_hf_phone_state_update()
All items filtered out
tBTA_AG_RES_DATA::audio_handle
btc_hf_phone_state_update()
bta_ag_hsp_result()
bta_ag_hfp_result()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out