1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
25
26
27
28
29
30
31
32
33
34
35
36
37
38
42
43
44
45
46
47
48
54
56
63
64
65
66
67
69
70
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
/* ... */
/* ... */
#include <stddef.h>
#include "common/bt_target.h"
#include "bta/bta_api.h"
#include "bta_av_int.h"
#if defined(BTA_AV_INCLUDED) && (BTA_AV_INCLUDED == TRUE)
#ifndef BTA_AV_RC_PASS_RSP_CODE
#define BTA_AV_RC_PASS_RSP_CODE BTA_AV_RSP_NOT_IMPL
#endif
const UINT32 bta_av_meta_caps_co_ids[] = {
AVRC_CO_METADATA,
AVRC_CO_BROADCOM
}{...};
#define BTA_AV_RC_SNK_SUPF_CT (AVRC_SUPF_CT_CAT1)
#define BTA_AV_RC_SRC_SUPF_CT (AVRC_SUPF_CT_CAT2)
/* ... */
/* ... */
const UINT16 bta_av_audio_flush_to[] = {
0,
0,
0,
0,
0
}{...};
#if AVRC_METADATA_INCLUDED == TRUE
#define BTA_AV_RC_SNK_SUPF_TG (AVRC_SUPF_TG_CAT2)
#define BTA_AV_RC_SRC_SUPF_TG (AVRC_SUPF_TG_CAT1) /* ... */
#else
#define BTA_AV_RC_SNK_SUPF_TG (AVRC_SUPF_TG_CAT2)
#define BTA_AV_RC_SRC_SUPF_TG (AVRC_SUPF_TG_CAT1)/* ... */
#endif
#ifndef BTA_AV_MAX_RC_BR_MTU
#define BTA_AV_MAX_RC_BR_MTU 1008
#endif
const tBTA_AV_CFG bta_av_cfg = {
AVRC_CO_BROADCOM,
#if AVRC_METADATA_INCLUDED == TRUE
512,
#else
48,
#endif
BTA_AV_MAX_RC_BR_MTU,
BTA_AV_RC_SNK_SUPF_CT,
BTA_AV_RC_SNK_SUPF_TG,
BTA_AV_RC_SRC_SUPF_CT,
BTA_AV_RC_SRC_SUPF_TG,
672,
BTA_AV_MAX_A2DP_MTU,
bta_av_audio_flush_to,
6,
BTA_AV_MAX_VDP_MTU,
600,
FALSE,
FALSE,
2,
BTA_AV_RC_PASS_RSP_CODE,
bta_av_meta_caps_co_ids,
NULL,
NULL,
{0},
{0},
}{...};
tBTA_AV_CFG *p_bta_av_cfg = (tBTA_AV_CFG *) &bta_av_cfg;
/* ... */
#endif