summaryrefslogtreecommitdiff
path: root/android/pics-avdtp.txt
blob: c0c552952f773107280d2d39a4eed334f0eb3de4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
AVDTP PICS for the PTS tool.

PTS version: 6.1

* - different than PTS defaults
# - not yet implemented/supported

M - mandatory if such role selected
O - optional

		Versions
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_AVDTP_0_1	False		AVDTP 1.0 (C.1)
TSPC_AVDTP_0_2	False		AVDTP 1.2 (C.1)
TSPC_AVDTP_0_3	True (*)	AVDTP 1.3 (C.1)
-------------------------------------------------------------------------------
C.1: It is mandatory to select only one of the protocol versions.
-------------------------------------------------------------------------------


		Roles
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_AVDTP_1_1	True (*)	Source (C.1)
TSPC_AVDTP_1_2	True (*)	Sink (C.1)
TSPC_AVDTP_1_3	True (*)	Initiator (C.2)
TSPC_AVDTP_1_4	True (*)	Acceptor (C.2)
-------------------------------------------------------------------------------
C.1: It is mandatory to support at least one of the defined roles.
C.2: It is within the scope of profiles using the AVDTP specification to
	mandate Initiator/Acceptor capabilities. It is mandatory to support at
	least one of the defined roles.
-------------------------------------------------------------------------------


		Signaling Message Format (Initiator)
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_AVDTP_2_1	True		Transaction label (M)
TSPC_AVDTP_2_2	True		Packet type (M)
TSPC_AVDTP_2_3	True		Message type (M)
TSPC_AVDTP_2_4	True		Signal identifier (M)
-------------------------------------------------------------------------------


		Signaling Channel Establishment/Disconnection (Initiator)
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_AVDTP_3_1	True (*)	Establish signaling channel (O)
TSPC_AVDTP_3_2	True (*)	Disconnect signaling channel (O)
-------------------------------------------------------------------------------


		Stream Discovery and Configuration (Initiator)
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_AVDTP_4_1	True (*)	Stream discover command (O)
TSPC_AVDTP_4_2	True (*)	Stream get capabilities command (C.2)
TSPC_AVDTP_4_3	True (*)	Set configuration command (O)
TSPC_AVDTP_4_4	True (*)	Get configuration command (O)
TSPC_AVDTP_4_5	False		Reconfigure command (O)
TSPC_AVDTP_4_6	True (*)	Stream get all capabilities command (C.1)
-------------------------------------------------------------------------------
C.1: It is optional to support if TSPC_AVDTP_0_3 is supported, otherwise
	excluded.
C.2: Mandatory to support if TSPC_AVDTP_4_6 is supported, otherwise Optional.
-------------------------------------------------------------------------------


		Stream Establishment, Suspension and Release (Initiator)
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_AVDTP_5_1	True (*)	Open stream command (O)
TSPC_AVDTP_5_2	True (*)	Start stream command (O)
TSPC_AVDTP_5_3	True (*)	Close stream command (O)
TSPC_AVDTP_5_4	True (*)	Suspend command (O)
TSPC_AVDTP_5_5	True (*)	Abort stream command (O)
-------------------------------------------------------------------------------


		Security Signaling (Initiator)
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_AVDTP_6_1	False		Content security control command (O)
-------------------------------------------------------------------------------


		Message Fragmentation (Initiator)
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_AVDTP_7_1	True		Signaling message fragmentation (M)
-------------------------------------------------------------------------------


		Signaling Message Format (Acceptor)
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_AVDTP_8_1	True		Transaction label (M)
TSPC_AVDTP_8_2	True		Packet type (M)
TSPC_AVDTP_8_3	True		Message type (M)
TSPC_AVDTP_8_4	True		Signal identifier (M)
-------------------------------------------------------------------------------


		Signaling Channel Establishment/Disconnection (Acceptor)
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_AVDTP_9_1	True (*)	Establish signaling channel (O)
TSPC_AVDTP_9_2	True (*)	Disconnect signaling channel (O)
-------------------------------------------------------------------------------


		Stream Discovery and Configuration (Acceptor)
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_AVDTP_10_1	True (*)	Stream discover response (O)
TSPC_AVDTP_10_2	True (*)	Stream get capabilities response (C.2)
TSPC_AVDTP_10_3	True (*)	Set configuration response (O)
TSPC_AVDTP_10_4	True (*)	Get configuration response (O)
TSPC_AVDTP_10_5 False		Reconfigure response (O)
TSPC_AVDTP_10_6	True (*)	Stream get all capabilities response (C.1)
-------------------------------------------------------------------------------
C.1: It is optional to support if TSPC_AVDTP_0_3 is supported, otherwise
	excluded.
C.2: It is Mandatory to support if TSPC_AVDTP_10_6 is supported, otherwise
	Optional.
-------------------------------------------------------------------------------


		Stream Establishment, Suspension and Release (Acceptor)
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_AVDTP_11_1	True (*)	Open stream response (O)
TSPC_AVDTP_11_2	True (*)	Start stream response (O)
TSPC_AVDTP_11_3	True (*)	Close stream response (O)
TSPC_AVDTP_11_4	True (*)	Suspend response (O)
TSPC_AVDTP_11_5	True (*)	Abort stream response (O)
TSPC_AVDTP_11_6	True (*)	General reject message (O)
-------------------------------------------------------------------------------


		Security Signaling (Acceptor)
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_AVDTP_12_1	False		Content security control response (O)
-------------------------------------------------------------------------------


		Message Fragmentation (Acceptor)
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_AVDTP_13_1	True		Signaling message fragmentation (M)
-------------------------------------------------------------------------------


		Source Capabilities
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_AVDTP_14_1	True		Basic transport service support (M)
TSPC_AVDTP_14_2	False		Reporting service support (O)
TSPC_AVDTP_14_3	False		Recovery service support (O)
TSPC_AVDTP_14_4	False		Multiplexing service support (O)
TSPC_AVDTP_14_5	False		Robust header compression service support (O)
TSPC_AVDTP_14_6	True (*)	Delay Reporting (C.1)
-------------------------------------------------------------------------------
C.1: It is optional to support if TSPC_AVDTP_0_3 is supported, else excluded.
-------------------------------------------------------------------------------


		Sink Capabilities
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_AVDTP_15_1	True		Basic transport service support (M)
TSPC_AVDTP_15_2	False		Reporting service support (O)
TSPC_AVDTP_15_3	False		Recovery service support (O)
TSPC_AVDTP_15_4	False		Multiplexing service support (O)
TSPC_AVDTP_15_5	False		Robust header compression service support (O)
TSPC_AVDTP_15_6	True (*)	Delay Reporting (C.1)
-------------------------------------------------------------------------------
C.1: It is optional to support if TSPC_AVDTP_0_3 is supported, else excluded.
-------------------------------------------------------------------------------


		Message Error Handling Capabilities
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_AVDTP_16_1	False		Reporting Capability Error (C.1)
TSPC_AVDTP_16_2	False		Reject Corrupted Messages (C.2)
TSPC_AVDTP_16_3	True (*)	General Reject Response Includes Signal ID (C.3)
-------------------------------------------------------------------------------
C.1: Optional if TSPC_AVDTP_0_2 or TSPC_AVDTP_0_3 supported, excluded
	otherwise.
C.2: Optional, excluded if TSPC_AVDTP_16_3 (General Reject Response Includes
	Signal ID) is supported.
C.3: Mandatory if TSPC_AVDTP_0_3 supported, otherwise Optional.
-------------------------------------------------------------------------------


		Upper Test Interface
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_AVDTP_17_1	False		Upper Test Interface provided (O)
-------------------------------------------------------------------------------


		L2CAP Capabilities
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_AVDTP_18_1	False		Enhanced Retransmission Mode preferred for
				signaling channel (O)
TSPC_AVDTP_18_2	False		Streaming Mode preferred for Media Transport
				channel (O)
TSPC_AVDTP_18_3	False		FCS Option (C.1)
-------------------------------------------------------------------------------
C.1: Mandatory if TSPC_AVDTP_18_1 is supported, otherwise Optional.
-------------------------------------------------------------------------------