Audio/Video Distribution Transport Protocolđź”—
(TCRL 2023-1, AVDTP.ICS.1.3.4ed3)
Version and Role Declarationsđź”—
Table 1: Role Requirements
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_1_1 |
x |
Source (C.1) |
TSPC_AVDTP_1_2 |
x |
Sink (C.1) |
TSPC_AVDTP_1_3 |
x |
Initiator (C.2) |
TSPC_AVDTP_1_4 |
x |
Acceptor (C.2) |
C.1: Mandatory to support at least one of AVDTP 1/1 “Source” OR AVDTP 1/2 “Sink”.
C.2: Mandatory to support at least one of AVDTP 1/3 “Initiator” OR AVDTP 1/4 “Acceptor”. Note: It is within the scope of profiles using the AVDTP specification to mandate Initiator/Acceptor capabilities.
Source Capabilitiesđź”—
Table 14a: AVDTP Source - Major Versions (X.Y)
Prerequisite: AVDTP 1/1 “Source”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_14a_1 |
AVDTP 1.0 Withdrawn (C.1, C.2) |
|
TSPC_AVDTP_14a_2 |
AVDTP 1.2 Withdrawn (C.1, C.3) |
|
TSPC_AVDTP_14a_3 |
x |
AVDTP 1.3 (C.1) |
C.1: Mandatory to support one and only one of AVDTP 14a/1 “AVDTP 1.0” OR AVDTP 14a/2 “AVDTP 1.2” OR AVDTP 14a/3 “AVDTP 1.3”.
C.2: Excluded after the date of deprecation. Deprecated 2022-02-01. Withdrawn 2023-02-01.
C.3: Excluded after the date of deprecation. Deprecated 2023-02-01. Withdrawn 2024-02-01.
Source Capabilitiesđź”—
Table 14: Source Capabilities
Prerequisite: AVDTP 1/1 “Source”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_14_1 |
x |
Basic transport service support (M) |
TSPC_AVDTP_14_2 |
Reporting service support (O) |
|
TSPC_AVDTP_14_3 |
Recovery service support (O) |
|
TSPC_AVDTP_14_4 |
Multiplexing service support (O) |
|
TSPC_AVDTP_14_5 |
Robust header compression service support (O) |
|
TSPC_AVDTP_14_6 |
Delay Reporting (C.1) |
M: Mandatory
O: Optional
C.1: Optional IF AVDTP 14a/3 “AVDTP 1.3” is supported, otherwise Excluded.
Source Capabilitiesđź”—
Table 2: Signaling Message Format (Initiator, Source)
Prerequisite: AVDTP 1/3 “Initiator” AND AVDTP 1/1 “Source”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_2_1 |
x |
Transaction Label (M) |
TSPC_AVDTP_2_2 |
x |
Packet type (M) |
TSPC_AVDTP_2_3 |
x |
Message type (M) |
TSPC_AVDTP_2_4 |
x |
Signal identifier (M) |
M: Mandatory
Source Capabilitiesđź”—
Table 3: Signaling Channel Establishment/Disconnection (Initiator, Source)
Prerequisite: AVDTP 1/3 “Initiator” AND AVDTP 1/1 “Source”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_3_1 |
x |
Establish signaling channel (O) |
TSPC_AVDTP_3_2 |
x |
Disconnect signaling channel (O) |
O: Optional
Source Capabilitiesđź”—
Table 4: Stream Discovery and Configuration (Initiator, Source)
Prerequisite: AVDTP 1/3 “Initiator” AND AVDTP 1/1 “Source”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_4_1 |
x |
Stream discover command (O) |
TSPC_AVDTP_4_2 |
x |
Stream get capabilities command (C.2) |
TSPC_AVDTP_4_3 |
x |
Set configuration command (O) |
TSPC_AVDTP_4_4 |
x |
Get configuration command (O) |
TSPC_AVDTP_4_5 |
Reconfigure command (O) |
|
TSPC_AVDTP_4_6 |
x |
Stream get all capabilities command (C.1) |
O: Optional
C.1: Optional IF AVDTP 14a/3 “AVDTP 1.3” is supported, otherwise Excluded.
C.2: Mandatory IF AVDTP 4/6 “Stream get all capabilities command” is supported, otherwise Optional.
Source Capabilitiesđź”—
Table 5: Stream Establishment, Suspension and Release (Initiator, Source)
Prerequisite: AVDTP 1/3 “Initiator” AND AVDTP 1/1 “Source”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_5_1 |
x |
Open stream command (O) |
TSPC_AVDTP_5_2 |
x |
Start stream command (O) |
TSPC_AVDTP_5_3 |
x |
Close stream command (O) |
TSPC_AVDTP_5_4 |
x |
Suspend command (O) |
TSPC_AVDTP_5_5 |
x |
Abort stream command (O) |
O: Optional
Source Capabilitiesđź”—
Table 6: Security Signaling (Initiator, Source)
Prerequisite: AVDTP 1/3 “Initiator” AND AVDTP 1/1 “Source”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_6_1 |
Content security control command (O) |
O: Optional
Source Capabilitiesđź”—
Table 7: Message Fragmentation (Initiator, Source)
Prerequisite: AVDTP 1/3 “Initiator” AND AVDTP 1/1 “Source”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_7_1 |
x |
Signaling message fragmentation (M) |
M: Mandatory
Source Capabilitiesđź”—
Table 8: Signaling Message Format (Acceptor, Source)
Prerequisite: AVDTP 1/4 “Acceptor” AND AVDTP 1/1 “Source”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_8_1 |
x |
Transaction Label (M) |
TSPC_AVDTP_8_2 |
x |
Packet type (M) |
TSPC_AVDTP_8_3 |
x |
Message type (M) |
TSPC_AVDTP_8_4 |
x |
Signal identifier (M) |
M: Mandatory
Source Capabilitiesđź”—
Table 9: Signaling Channel Establishment/Disconnection (Acceptor, Source)
Prerequisite: AVDTP 1/4 “Acceptor” AND AVDTP 1/1 “Source”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_9_1 |
x |
Establish signaling channel (O) |
TSPC_AVDTP_9_2 |
x |
Disconnect signaling channel (O) |
O: Optional
Source Capabilitiesđź”—
Table 10: Stream Discovery and Configuration (Acceptor, Source)
Prerequisite: AVDTP 1/4 “Acceptor” AND AVDTP 1/1 “Source”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_10_1 |
x |
Stream discover response (O) |
TSPC_AVDTP_10_2 |
x |
Stream get capabilities response (C.2) |
TSPC_AVDTP_10_3 |
x |
Set configuration response (O) |
TSPC_AVDTP_10_4 |
x |
Get configuration response (O) |
TSPC_AVDTP_10_5 |
Reconfigure response (O) |
|
TSPC_AVDTP_10_6 |
x |
Stream get all capabilities response (C.1) |
O: Optional
C.1: Optional IF AVDTP 14a/3 “AVDTP 1.3” is supported, otherwise Excluded.
C.2: Mandatory IF AVDTP 10/6 “Stream get all capabilities response” is supported, otherwise Optional.
Source Capabilitiesđź”—
Table 11: Stream Establishment, Suspension and Release (Acceptor, Source)
Prerequisite: AVDTP 1/4 “Acceptor” AND AVDTP 1/1 “Source”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_11_1 |
x |
Open stream response (O) |
TSPC_AVDTP_11_2 |
x |
Start stream response (O) |
TSPC_AVDTP_11_3 |
x |
Close stream response (O) |
TSPC_AVDTP_11_4 |
x |
Suspend response (O) |
TSPC_AVDTP_11_5 |
x |
Abort stream response (O) |
TSPC_AVDTP_11_6 |
x |
General reject message (O) |
O: Optional
Source Capabilitiesđź”—
Table 12: Security Signaling (Acceptor, Source)
Prerequisite: AVDTP 1/4 “Acceptor” AND AVDTP 1/1 “Source”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_12_1 |
Content security control response (O) |
O: Optional
Source Capabilitiesđź”—
Table 13: Message Fragmentation (Acceptor, Source)
Prerequisite: AVDTP 1/4 “Acceptor” AND AVDTP 1/1 “Source”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_13_1 |
x |
Signaling message fragmentation (M) |
M: Mandatory
Sink Capabilitiesđź”—
Table 15a: AVDTP Sink - Major Versions (X.Y)
Prerequisite: AVDTP 1/2 “Sink”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_15a_1 |
AVDTP 1.0 Withdrawn (C.1, C.2) |
|
TSPC_AVDTP_15a_2 |
AVDTP 1.2 Withdrawn (C.1, C.3) |
|
TSPC_AVDTP_15a_3 |
x |
AVDTP 1.3 (C.1) |
C.1: Mandatory to support one and only one of AVDTP 15a/1 “AVDTP 1.0” OR AVDTP 15a/2 “AVDTP 1.2” OR AVDTP 15a/3 “AVDTP 1.3”.
C.2: Excluded after the date of deprecation. Deprecated 2022-02-01. Withdrawn 2023-02-01.
C.3: Excluded after the date of deprecation. Deprecated 2023-02-01. Withdrawn 2024-02-01.
Sink Capabilitiesđź”—
Table 15: Sink Capabilities
Prerequisite: AVDTP 1/2 “Sink”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_15_1 |
x |
Basic transport service support (M) |
TSPC_AVDTP_15_2 |
Reporting service support (O) |
|
TSPC_AVDTP_15_3 |
Recovery service support (O) |
|
TSPC_AVDTP_15_4 |
Multiplexing service support (O) |
|
TSPC_AVDTP_15_5 |
Robust header compression service support (O) |
|
TSPC_AVDTP_15_6 |
Delay Reporting (C.1) |
M: Mandatory
O: Optional
C.1: Optional IF AVDTP 15a/3 “AVDTP 1.3” is supported, otherwise Excluded.
Sink Capabilitiesđź”—
Table 2b: Signaling Message Format (Initiator, Sink)
Prerequisite: AVDTP 1/3 “Initiator” AND AVDTP 1/2 “Sink”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_2b_1 |
x |
Transaction Label (M) |
TSPC_AVDTP_2b_2 |
x |
Packet type (M) |
TSPC_AVDTP_2b_3 |
x |
Message type (M) |
TSPC_AVDTP_2b_4 |
x |
Signal identifier (M) |
M: Mandatory
Sink Capabilitiesđź”—
Table 3b: Signaling Channel Establishment/Disconnection (Initiator, Sink)
Prerequisite: AVDTP 1/3 “Initiator” AND AVDTP 1/2 “Sink”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_3b_1 |
Establish signaling channel (O) |
|
TSPC_AVDTP_3b_2 |
Disconnect signaling channel (O) |
O: Optional
Sink Capabilitiesđź”—
Table 4b: Stream Discovery and Configuration (Initiator, Sink)
Prerequisite: AVDTP 1/3 “Initiator” AND AVDTP 1/2 “Sink”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_4b_1 |
x |
Stream discover command (O) |
TSPC_AVDTP_4b_2 |
x |
Stream get capabilities command (C.2) |
TSPC_AVDTP_4b_3 |
x |
Set configuration command (O) |
TSPC_AVDTP_4b_4 |
Get configuration command (O) |
|
TSPC_AVDTP_4b_5 |
Reconfigure command (O) |
|
TSPC_AVDTP_4b_6 |
x |
Stream get all capabilities command (C.1) |
O: Optional
C.1: Optional IF AVDTP 15a/3 “AVDTP 1.3” is supported, otherwise Excluded.
C.2: Mandatory IF AVDTP 4b/6 “Stream get all capabilities command” is supported, otherwise Optional.
Sink Capabilitiesđź”—
Table 5b: Stream Establishment, Suspension and Release (Initiator, Sink)
Prerequisite: AVDTP 1/3 “Initiator” AND AVDTP 1/2 “Sink”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_5b_1 |
x |
Open stream command (O) |
TSPC_AVDTP_5b_2 |
x |
Start stream command (O) |
TSPC_AVDTP_5b_3 |
x |
Close stream command (O) |
TSPC_AVDTP_5b_4 |
Suspend command (O) |
|
TSPC_AVDTP_5b_5 |
x |
Abort stream command (O) |
O: Optional
Sink Capabilitiesđź”—
Table 6b: Security Signaling (Initiator, Sink)
Prerequisite: AVDTP 1/3 “Initiator” AND AVDTP 1/2 “Sink”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_6b_1 |
Content security control command (O) |
O: Optional
Sink Capabilitiesđź”—
Table 7b: Message Fragmentation (Initiator, Sink)
Prerequisite: AVDTP 1/3 “Initiator” AND AVDTP 1/2 “Sink”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_7b_1 |
x |
Signaling message fragmentation (M) |
M: Mandatory
Sink Capabilitiesđź”—
Table 8b: Signaling Message Format (Acceptor, Sink)
Prerequisite: AVDTP 1/4 “Acceptor” AND AVDTP 1/2 “Sink”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_8b_1 |
x |
Transaction Label (M) |
TSPC_AVDTP_8b_2 |
x |
Packet type (M) |
TSPC_AVDTP_8b_3 |
x |
Message type (M) |
TSPC_AVDTP_8b_4 |
x |
Signal identifier (M) |
M: Mandatory
Sink Capabilitiesđź”—
Table 9b: Signaling Channel Establishment/Disconnection (Acceptor, Sink)
Prerequisite: AVDTP 1/4 “Acceptor” AND AVDTP 1/2 “Sink”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_9b_1 |
Establish signaling channel (O) |
|
TSPC_AVDTP_9b_2 |
Disconnect signaling channel (O) |
O: Optional
Sink Capabilitiesđź”—
Table 10b: Stream Discovery and Configuration (Acceptor, Sink)
Prerequisite: AVDTP 1/4 “Acceptor” AND AVDTP 1/2 “Sink”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_10b_1 |
x |
Stream discover response (O) |
TSPC_AVDTP_10b_2 |
x |
Stream get capabilities response (C.2) |
TSPC_AVDTP_10b_3 |
x |
Set configuration response (O) |
TSPC_AVDTP_10b_4 |
Get configuration response (O) |
|
TSPC_AVDTP_10b_5 |
Reconfigure response (O) |
|
TSPC_AVDTP_10b_6 |
x |
Stream get all capabilities response (C.1) |
O: Optional
C.1: Optional IF AVDTP 15a/3 “AVDTP 1.3” is supported, otherwise Excluded.
C.2: Mandatory IF AVDTP 10b/6 “Stream get all capabilities response” is supported, otherwise Optional.
Sink Capabilitiesđź”—
Table 11b: Stream Establishment, Suspension and Release (Acceptor, Sink)
Prerequisite: AVDTP 1/4 “Acceptor” AND AVDTP 1/2 “Sink”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_11b_1 |
x |
Open stream response (O) |
TSPC_AVDTP_11b_2 |
x |
Start stream response (O) |
TSPC_AVDTP_11b_3 |
x |
Close stream response (O) |
TSPC_AVDTP_11b_4 |
Suspend response (O) |
|
TSPC_AVDTP_11b_5 |
x |
Abort stream response (O) |
TSPC_AVDTP_11b_6 |
x |
General reject message (O) |
O: Optional
Sink Capabilitiesđź”—
Table 12b: Security Signaling (Acceptor, Sink)
Prerequisite: AVDTP 1/4 “Acceptor” AND AVDTP 1/2 “Sink”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_12b_1 |
Content security control response (O) |
O: Optional
Sink Capabilitiesđź”—
Table 13b: Message Fragmentation (Acceptor, Sink)
Prerequisite: AVDTP 1/4 “Acceptor” AND AVDTP 1/2 “Sink”
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_13b_1 |
x |
Signaling message fragmentation (M) |
M: Mandatory
Message Error Handling Capabilitiesđź”—
Table 16: Message Error Handling Capabilities
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_16_1 |
x |
Reporting Capability Error (C.1) |
TSPC_AVDTP_16_2 |
Reject Corrupted Messages (C.2) |
|
TSPC_AVDTP_16_3 |
x |
General Reject Response Includes Signal ID (C.3) |
C.1: Mandatory IF AVDTP 14a/2 “AVDTP 1.2” OR AVDTP 15a/2 “AVDTP 1.2” OR AVDTP 14a/3 “AVDTP 1.3” OR AVDTP 15a/3 “AVDTP 1.3” is supported, otherwise Optional.
C.2: Excluded IF AVDTP 16/3 “General Reject Response Includes Signal ID” is supported, otherwise Optional.
C.3: Mandatory IF AVDTP 14a/3 “AVDTP 1.3” OR AVDTP 15a/3 “AVDTP 1.3” is supported, otherwise Optional.
Upper Tester Interfaceđź”—
Table 17: Upper Test Interface
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_17_1 |
Upper Tester Interface provided (O) |
O: Optional
L2CAP Capabilitiesđź”—
Table 18: L2CAP Capabilities
Parameter Name |
Selected |
Description |
|---|---|---|
TSPC_AVDTP_18_1 |
Enhanced Retransmission Mode preferred for signaling channel (O) |
|
TSPC_AVDTP_18_2 |
Streaming Mode preferred for Media Transport channel (O) |
|
TSPC_AVDTP_18_3 |
FCS Option (C.1) |
O: Optional
C.1: Mandatory IF AVDTP 18/1 “Enhanced Retransmission Mode preferred for signaling channel” is supported, otherwise Optional.