Upgrade bluez5_37 :Merge the code from private
[platform/upstream/bluez.git] / android / pics-avdtp.txt
1 AVDTP PICS for the PTS tool.
2
3 PTS version: 6.1
4
5 * - different than PTS defaults
6 # - not yet implemented/supported
7
8 M - mandatory if such role selected
9 O - optional
10
11                 Versions
12 -------------------------------------------------------------------------------
13 Parameter Name  Selected        Description
14 -------------------------------------------------------------------------------
15 TSPC_AVDTP_0_1  False           AVDTP 1.0 (C.1)
16 TSPC_AVDTP_0_2  False           AVDTP 1.2 (C.1)
17 TSPC_AVDTP_0_3  True (*)        AVDTP 1.3 (C.1)
18 -------------------------------------------------------------------------------
19 C.1: It is mandatory to select only one of the protocol versions.
20 -------------------------------------------------------------------------------
21
22
23                 Roles
24 -------------------------------------------------------------------------------
25 Parameter Name  Selected        Description
26 -------------------------------------------------------------------------------
27 TSPC_AVDTP_1_1  True (*)        Source (C.1)
28 TSPC_AVDTP_1_2  True (*)        Sink (C.1)
29 TSPC_AVDTP_1_3  True (*)        Initiator (C.2)
30 TSPC_AVDTP_1_4  True (*)        Acceptor (C.2)
31 -------------------------------------------------------------------------------
32 C.1: It is mandatory to support at least one of the defined roles.
33 C.2: It is within the scope of profiles using the AVDTP specification to
34         mandate Initiator/Acceptor capabilities. It is mandatory to support at
35         least one of the defined roles.
36 -------------------------------------------------------------------------------
37
38
39                 Signaling Message Format (Initiator)
40 -------------------------------------------------------------------------------
41 Parameter Name  Selected        Description
42 -------------------------------------------------------------------------------
43 TSPC_AVDTP_2_1  True            Transaction label (M)
44 TSPC_AVDTP_2_2  True            Packet type (M)
45 TSPC_AVDTP_2_3  True            Message type (M)
46 TSPC_AVDTP_2_4  True            Signal identifier (M)
47 -------------------------------------------------------------------------------
48
49
50                 Signaling Channel Establishment/Disconnection (Initiator)
51 -------------------------------------------------------------------------------
52 Parameter Name  Selected        Description
53 -------------------------------------------------------------------------------
54 TSPC_AVDTP_3_1  True (*)        Establish signaling channel (O)
55 TSPC_AVDTP_3_2  True (*)        Disconnect signaling channel (O)
56 -------------------------------------------------------------------------------
57
58
59                 Stream Discovery and Configuration (Initiator)
60 -------------------------------------------------------------------------------
61 Parameter Name  Selected        Description
62 -------------------------------------------------------------------------------
63 TSPC_AVDTP_4_1  True (*)        Stream discover command (O)
64 TSPC_AVDTP_4_2  True (*)        Stream get capabilities command (C.2)
65 TSPC_AVDTP_4_3  True (*)        Set configuration command (O)
66 TSPC_AVDTP_4_4  True (*)        Get configuration command (O)
67 TSPC_AVDTP_4_5  False           Reconfigure command (O)
68 TSPC_AVDTP_4_6  True (*)        Stream get all capabilities command (C.1)
69 -------------------------------------------------------------------------------
70 C.1: It is optional to support if TSPC_AVDTP_0_3 is supported, otherwise
71         excluded.
72 C.2: Mandatory to support if TSPC_AVDTP_4_6 is supported, otherwise Optional.
73 -------------------------------------------------------------------------------
74
75
76                 Stream Establishment, Suspension and Release (Initiator)
77 -------------------------------------------------------------------------------
78 Parameter Name  Selected        Description
79 -------------------------------------------------------------------------------
80 TSPC_AVDTP_5_1  True (*)        Open stream command (O)
81 TSPC_AVDTP_5_2  True (*)        Start stream command (O)
82 TSPC_AVDTP_5_3  True (*)        Close stream command (O)
83 TSPC_AVDTP_5_4  True (*)        Suspend command (O)
84 TSPC_AVDTP_5_5  True (*)        Abort stream command (O)
85 -------------------------------------------------------------------------------
86
87
88                 Security Signaling (Initiator)
89 -------------------------------------------------------------------------------
90 Parameter Name  Selected        Description
91 -------------------------------------------------------------------------------
92 TSPC_AVDTP_6_1  False           Content security control command (O)
93 -------------------------------------------------------------------------------
94
95
96                 Message Fragmentation (Initiator)
97 -------------------------------------------------------------------------------
98 Parameter Name  Selected        Description
99 -------------------------------------------------------------------------------
100 TSPC_AVDTP_7_1  True            Signaling message fragmentation (M)
101 -------------------------------------------------------------------------------
102
103
104                 Signaling Message Format (Acceptor)
105 -------------------------------------------------------------------------------
106 Parameter Name  Selected        Description
107 -------------------------------------------------------------------------------
108 TSPC_AVDTP_8_1  True            Transaction label (M)
109 TSPC_AVDTP_8_2  True            Packet type (M)
110 TSPC_AVDTP_8_3  True            Message type (M)
111 TSPC_AVDTP_8_4  True            Signal identifier (M)
112 -------------------------------------------------------------------------------
113
114
115                 Signaling Channel Establishment/Disconnection (Acceptor)
116 -------------------------------------------------------------------------------
117 Parameter Name  Selected        Description
118 -------------------------------------------------------------------------------
119 TSPC_AVDTP_9_1  True (*)        Establish signaling channel (O)
120 TSPC_AVDTP_9_2  True (*)        Disconnect signaling channel (O)
121 -------------------------------------------------------------------------------
122
123
124                 Stream Discovery and Configuration (Acceptor)
125 -------------------------------------------------------------------------------
126 Parameter Name  Selected        Description
127 -------------------------------------------------------------------------------
128 TSPC_AVDTP_10_1 True (*)        Stream discover response (O)
129 TSPC_AVDTP_10_2 True (*)        Stream get capabilities response (C.2)
130 TSPC_AVDTP_10_3 True (*)        Set configuration response (O)
131 TSPC_AVDTP_10_4 True (*)        Get configuration response (O)
132 TSPC_AVDTP_10_5 False           Reconfigure response (O)
133 TSPC_AVDTP_10_6 True (*)        Stream get all capabilities response (C.1)
134 -------------------------------------------------------------------------------
135 C.1: It is optional to support if TSPC_AVDTP_0_3 is supported, otherwise
136         excluded.
137 C.2: It is Mandatory to support if TSPC_AVDTP_10_6 is supported, otherwise
138         Optional.
139 -------------------------------------------------------------------------------
140
141
142                 Stream Establishment, Suspension and Release (Acceptor)
143 -------------------------------------------------------------------------------
144 Parameter Name  Selected        Description
145 -------------------------------------------------------------------------------
146 TSPC_AVDTP_11_1 True (*)        Open stream response (O)
147 TSPC_AVDTP_11_2 True (*)        Start stream response (O)
148 TSPC_AVDTP_11_3 True (*)        Close stream response (O)
149 TSPC_AVDTP_11_4 True (*)        Suspend response (O)
150 TSPC_AVDTP_11_5 True (*)        Abort stream response (O)
151 TSPC_AVDTP_11_6 True (*)        General reject message (O)
152 -------------------------------------------------------------------------------
153
154
155                 Security Signaling (Acceptor)
156 -------------------------------------------------------------------------------
157 Parameter Name  Selected        Description
158 -------------------------------------------------------------------------------
159 TSPC_AVDTP_12_1 False           Content security control response (O)
160 -------------------------------------------------------------------------------
161
162
163                 Message Fragmentation (Acceptor)
164 -------------------------------------------------------------------------------
165 Parameter Name  Selected        Description
166 -------------------------------------------------------------------------------
167 TSPC_AVDTP_13_1 True            Signaling message fragmentation (M)
168 -------------------------------------------------------------------------------
169
170
171                 Source Capabilities
172 -------------------------------------------------------------------------------
173 Parameter Name  Selected        Description
174 -------------------------------------------------------------------------------
175 TSPC_AVDTP_14_1 True            Basic transport service support (M)
176 TSPC_AVDTP_14_2 False           Reporting service support (O)
177 TSPC_AVDTP_14_3 False           Recovery service support (O)
178 TSPC_AVDTP_14_4 False           Multiplexing service support (O)
179 TSPC_AVDTP_14_5 False           Robust header compression service support (O)
180 TSPC_AVDTP_14_6 True (*)        Delay Reporting (C.1)
181 -------------------------------------------------------------------------------
182 C.1: It is optional to support if TSPC_AVDTP_0_3 is supported, else excluded.
183 -------------------------------------------------------------------------------
184
185
186                 Sink Capabilities
187 -------------------------------------------------------------------------------
188 Parameter Name  Selected        Description
189 -------------------------------------------------------------------------------
190 TSPC_AVDTP_15_1 True            Basic transport service support (M)
191 TSPC_AVDTP_15_2 False           Reporting service support (O)
192 TSPC_AVDTP_15_3 False           Recovery service support (O)
193 TSPC_AVDTP_15_4 False           Multiplexing service support (O)
194 TSPC_AVDTP_15_5 False           Robust header compression service support (O)
195 TSPC_AVDTP_15_6 True (*)        Delay Reporting (C.1)
196 -------------------------------------------------------------------------------
197 C.1: It is optional to support if TSPC_AVDTP_0_3 is supported, else excluded.
198 -------------------------------------------------------------------------------
199
200
201                 Message Error Handling Capabilities
202 -------------------------------------------------------------------------------
203 Parameter Name  Selected        Description
204 -------------------------------------------------------------------------------
205 TSPC_AVDTP_16_1 False           Reporting Capability Error (C.1)
206 TSPC_AVDTP_16_2 False           Reject Corrupted Messages (C.2)
207 TSPC_AVDTP_16_3 True (*)        General Reject Response Includes Signal ID (C.3)
208 -------------------------------------------------------------------------------
209 C.1: Optional if TSPC_AVDTP_0_2 or TSPC_AVDTP_0_3 supported, excluded
210         otherwise.
211 C.2: Optional, excluded if TSPC_AVDTP_16_3 (General Reject Response Includes
212         Signal ID) is supported.
213 C.3: Mandatory if TSPC_AVDTP_0_3 supported, otherwise Optional.
214 -------------------------------------------------------------------------------
215
216
217                 Upper Test Interface
218 -------------------------------------------------------------------------------
219 Parameter Name  Selected        Description
220 -------------------------------------------------------------------------------
221 TSPC_AVDTP_17_1 False           Upper Test Interface provided (O)
222 -------------------------------------------------------------------------------
223
224
225                 L2CAP Capabilities
226 -------------------------------------------------------------------------------
227 Parameter Name  Selected        Description
228 -------------------------------------------------------------------------------
229 TSPC_AVDTP_18_1 False           Enhanced Retransmission Mode preferred for
230                                 signaling channel (O)
231 TSPC_AVDTP_18_2 False           Streaming Mode preferred for Media Transport
232                                 channel (O)
233 TSPC_AVDTP_18_3 False           FCS Option (C.1)
234 -------------------------------------------------------------------------------
235 C.1: Mandatory if TSPC_AVDTP_18_1 is supported, otherwise Optional.
236 -------------------------------------------------------------------------------