tizen 2.3.1 release
[framework/connectivity/bluez.git] / android / pics-a2dp.txt
1 A2DP PICS for the PTS tool.
2
3 PTS version: 6.0
4
5 * - different than PTS defaults
6 # - not yet implemented/supported
7
8 M - mandatory if such role selected
9 O - optional
10
11                 Profile Version
12 -------------------------------------------------------------------------------
13 Parameter Name  Selected        Description
14 -------------------------------------------------------------------------------
15 TSPC_A2DP_0_1   False           A2DP 1.0 (C.1)
16 TSPC_A2DP_0_2   False           A2DP 1.2 (C.1)
17 TSPC_A2DP_0_3   True (*)        A2DP 1.3 (C.1)
18 -------------------------------------------------------------------------------
19 C.1: It is mandatory to select one of the profile versions.
20 -------------------------------------------------------------------------------
21
22
23                 Roles
24 -------------------------------------------------------------------------------
25 Parameter Name  Selected        Description
26 -------------------------------------------------------------------------------
27 TSPC_A2DP_1_1   True (*)        Role: Source (C.1)
28 TSPC_A2DP_1_2   False           Role: Sink (C.1)
29 -------------------------------------------------------------------------------
30 C.1: It is mandatory to support at least one of the defined roles.
31 -------------------------------------------------------------------------------
32
33
34                 A2DP SRC Features
35 -------------------------------------------------------------------------------
36 Parameter Name  Selected        Description
37 -------------------------------------------------------------------------------
38 TSPC_A2DP_2_1   True            SRC: Initiate connection establishment (M)
39 TSPC_A2DP_2_2   True            SRC: Accept connection establishment (M)
40 TSPC_A2DP_2_3   True            SRC: Initiate start streaming (M)
41 TSPC_A2DP_2_4   True            SRC: Accept start streaming (M)
42 TSPC_A2DP_2_5   True            SRC: Send audio stream (M)
43 TSPC_A2DP_2_6   True            SRC: Initiate connection release (M)
44 TSPC_A2DP_2_7   True            SRC: Accept connection release (M)
45 TSPC_A2DP_2_8   True (*)        SRC: Initiate suspend (O)
46 TSPC_A2DP_2_9   True (*)        SRC: Accept suspend (O)
47 TSPC_A2DP_2_10  True            SRC: SBC encoder (M)
48 TSPC_A2DP_2_10a False           SRC: Encode and Forward Audio Stream (O)
49 TSPC_A2DP_2_11  False           SRC: SBC Configurations in 16 KHz sampling (O)
50 TSPC_A2DP_2_12  False           SRC: SBC Configurations in 32 KHz sampling (O)
51 TSPC_A2DP_2_13  True (*)        SRC: SBC Configurations in 44.1 KHz sampling
52                                         (C.1)
53 TSPC_A2DP_2_14  True (*)        SRC: SBC Configurations in 48 KHz sampling (C.1)
54 TSPC_A2DP_2_15  False           SRC: Delay Reporting (C.2)
55 TSPC_A2DP_2_16  False           SRC: SRC video playback via Bluetooth VDP (C.3)
56 TSPC_A2DP_2_17  False           SRC: SRC video playback on a local video
57                                         display (C.3)
58 -------------------------------------------------------------------------------
59 C.1: At least one of the values shall be supported.
60 C.2: Mandatory if A2DP 0/3 AND (2/16 OR 2/17) is supported, otherwise excluded.
61 C.3: Optional to support if A2DP 0/3 is supported, otherwise excluded.
62 -------------------------------------------------------------------------------
63
64
65                 Supported Codecs in SRC
66 -------------------------------------------------------------------------------
67 Parameter Name  Selected        Description
68 -------------------------------------------------------------------------------
69 TSPC_A2DP_3_1   True            SRC: SBC encoder (M)
70 TSPC_A2DP_3_1a  False           SRC: Encode and Forward SBC Audio Stream (O)
71 TSPC_A2DP_3_2   False           SRC: Optional codec (O)
72 TSPC_A2DP_3_3   False           SRC: MPEG-1,2 Audio decoder (C.1)
73 TSPC_A2DP_3_4   False           SRC: MPEG-1,2 Audio encoder (C.1)
74 TSPC_A2DP_3_5   False           SRC: MPEG-2,4 AAC decoder (C.1)
75 TSPC_A2DP_3_6   False           SRC: MPEG-2,4 AAC encoder (C.1)
76 TSPC_A2DP_3_7   False           SRC: ATRAC family decoder (C.1)
77 TSPC_A2DP_3_8   False           SRC: ATRAC family encoder (C.1)
78 -------------------------------------------------------------------------------
79 C.1: At least one of the implementations shall be supported if 12/2 (Optional
80         codec) is supported, else excluded.
81 -------------------------------------------------------------------------------
82
83
84                 Supported Codec Features in SRC
85 -------------------------------------------------------------------------------
86 Parameter Name  Selected        Description
87 -------------------------------------------------------------------------------
88 TSPC_A2DP_3a_1  True            SRC: Channel Mode - Mono (M)
89 TSPC_A2DP_3a_2  True (*)        SRC: Channel Mode - Dual Channel (C.1)
90 TSPC_A2DP_3a_3  True (*)        SRC: Channel Mode - Stereo (C.1)
91 TSPC_A2DP_3a_4  True (*)        SRC: Channel Mode - Joint Stereo (C.1)
92 TSPC_A2DP_3a_5  True            SRC: Block Length 4 (M)
93 TSPC_A2DP_3a_6  True            SRC: Block Length 8 (M)
94 TSPC_A2DP_3a_7  True            SRC: Block Length 12 (M)
95 TSPC_A2DP_3a_8  True            SRC: Block Length 16 (M)
96 TSPC_A2DP_3a_9  True (*)        SRC: Subbands - 4 (O)
97 TSPC_A2DP_3a_10 True            SRC: Subbands - 8 (M)
98 TSPC_A2DP_3a_11 True (*)        SRC: Allocation - SNR (O)
99 TSPC_A2DP_3a_12 True            SRC: Allocation - Loudness (M)
100 -------------------------------------------------------------------------------
101 C.1: At least one of the values shall be supported.
102 -------------------------------------------------------------------------------
103
104
105                 A2DP Sink Features
106 -------------------------------------------------------------------------------
107 Parameter Name  Selected        Description
108 -------------------------------------------------------------------------------
109 TSPC_A2DP_4_1   False           SNK: Initiate connection establishment (O)
110 TSPC_A2DP_4_2   False (*)       SNK: Accept connection establishment (M)
111 TSPC_A2DP_4_3   False           SNK: Initiate start streaming (O)
112 TSPC_A2DP_4_4   False (*)       SNK: Accept start streaming (M)
113 TSPC_A2DP_4_5   False (*)       SNK: Receive audio stream (M)
114 TSPC_A2DP_4_6   False           SNK: Initiate connection release (O)
115 TSPC_A2DP_4_7   False (*)       SNK: Accept connection release (M)
116 TSPC_A2DP_4_8   False           SNK: Initiate suspend (O)
117 TSPC_A2DP_4_9   False           SNK: Accept suspend (O)
118 TSPC_A2DP_4_10  False (*)       SNK: SBC decoder (M)
119 TSPC_A2DP_4_10a False           SNK: Decode and Forward Audio Stream (O)
120 TSPC_A2DP_4_11  False           SNK: SBC Configurations in 16 KHz sampling (O)
121 TSPC_A2DP_4_12  False           SNK: SBC Configurations in 32 KHz sampling (O)
122 TSPC_A2DP_4_13  False (*)       SNK: SBC Configurations in 44.1 KHz sampling (M)
123 TSPC_A2DP_4_14  False (*)       SNK: SBC Configurations in 48 KHz sampling (M)
124 TSPC_A2DP_4_15  False           SNK: Delay Reporting (C.1)
125 -------------------------------------------------------------------------------
126 C.1: Mandatory to support if A2DP 0/3 is supported, otherwise excluded.
127 -------------------------------------------------------------------------------
128
129
130                 Supported codecs in SNK
131 -------------------------------------------------------------------------------
132 Parameter Name  Selected        Description
133 -------------------------------------------------------------------------------
134 TSPC_A2DP_5_1   False (*)       SNK: SBC decoder (M)
135 TSPC_A2DP_5_1a  False           SNK: Decode and Forward SBC Audio Stream (O)
136 TSPC_A2DP_5_2   False           SNK: Optional codec decoder (O)
137 TSPC_A2DP_5_3   False           SNK: MPEG-1,2 Audio (C.1)
138 TSPC_A2DP_5_4   False           SNK: MPEG-2,4 AAC (C.1)
139 TSPC_A2DP_5_5   False           SNK: ATRAC family (C.1)
140 -------------------------------------------------------------------------------
141 C.1: At least one codec shall be supported if Table 13/2 (Optional codec
142         decoder) is supported, otherwise excluded.
143 -------------------------------------------------------------------------------
144
145
146                 Supported Codec Features in SNK
147 -------------------------------------------------------------------------------
148 Parameter Name  Selected        Description
149 -------------------------------------------------------------------------------
150 TSPC_A2DP_5a_1  False (*)       SNK: Channel Mode - Mono (M)
151 TSPC_A2DP_5a_2  False (*)       SNK: Channel Mode - Dual Channel (M)
152 TSPC_A2DP_5a_3  False (*)       SNK: Channel Mode - Stereo (M)
153 TSPC_A2DP_5a_4  False (*)       SNK: Channel Mode - Joint Stereo (M)
154 TSPC_A2DP_5a_5  False (*)       SNK: Block Length 4 (M)
155 TSPC_A2DP_5a_6  False (*)       SNK: Block Length 8 (M)
156 TSPC_A2DP_5a_7  False (*)       SNK: Block Length 12 (M)
157 TSPC_A2DP_5a_8  False (*)       SNK: Block Length 16 (M)
158 TSPC_A2DP_5a_9  False (*)       SNK: Subbands - 4 (M)
159 TSPC_A2DP_5a_10 False (*)       SNK: Subbands - 8 (M)
160 TSPC_A2DP_5a_11 False (*)       SNK: Allocation - SNR (M)
161 TSPC_A2DP_5a_12 False (*)       SNK: Allocation - Loudness (M)
162 -------------------------------------------------------------------------------