pics-a2dp.txt 7.8 KB

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