[Audio][tm1] Add usb-audio device to stream-map.json
[platform/core/multimedia/mmfw-sysconf.git] / mmfw-sysconf-target-tm1 / etc / pulse / stream-map.json
1 {
2         "latencies":[
3                 {
4                         "type":"low",
5                         "fragsize-ms":25,
6                         "minreq-ms":-1,
7                         "tlength-ms":100,
8                         "prebuf-ms":0,
9                         "maxlength":-1
10                 },
11                 {
12                         "type":"mid",
13                         "fragsize-ms":50,
14                         "minreq-ms":-1,
15                         "tlength-ms":200,
16                         "prebuf-ms":0,
17                         "maxlength":-1
18                 },
19                 {
20                         "type":"high",
21                         "fragsize-ms":75,
22                         "minreq-ms":-1,
23                         "tlength-ms":400,
24                         "prebuf-ms":0,
25                         "maxlength":-1
26                 },
27                 {
28                         "type":"voip",
29                         "fragsize-ms":20,
30                         "minreq-ms":20,
31                         "tlength-ms":100,
32                         "prebuf-ms":0,
33                         "maxlength":-1
34                 },
35                 {
36                         "type":"default",
37                         "fragsize-ms":50,
38                         "minreq-ms":-1,
39                         "tlength-ms":200,
40                         "prebuf-ms":-1,
41                         "maxlength":-1
42                 },
43                 {
44                         "type":"default-async",
45                         "fragsize-ms":50,
46                         "minreq-ms":20,
47                         "tlength-ms":200,
48                         "prebuf-ms":0,
49                         "maxlength":-1
50                 },
51         ],
52         "volumes":[
53                 {
54                         "type":"master",
55                         "is-hal-volume":1
56                 },
57                 {
58                         "type":"media",
59                         "is-hal-volume":0
60                 },
61                 {
62                         "type":"system",
63                         "is-hal-volume":0
64                 },
65                 {
66                         "type":"alarm",
67                         "is-hal-volume":0
68                 },
69                 {
70                         "type":"notification",
71                         "is-hal-volume":0
72                 },
73                 {
74                         "type":"voice",
75                         "is-hal-volume":0
76                 },
77                 {
78                         "type":"ringtone",
79                         "is-hal-volume":0
80                 },
81                 {
82                         "type":"voip",
83                         "is-hal-volume":0
84                 },
85                 {
86                         "type":"call",
87                         "is-hal-volume":1
88                 }
89         ],
90         "streams":[
91                 {
92                         "role":"media",
93                         "priority" : 3,
94                         "route-type" : "auto",
95                         "volume-types":{"in":"none","out":"media"},
96                         "avail-in-devices":["audio-jack","builtin-mic"],
97                         "avail-out-devices":["forwarding","audio-jack","bt-a2dp","usb-audio","builtin-speaker"],
98                         "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"]
99                 },
100                 {
101                         "role":"system",
102                         "priority" : 2,
103                         "route-type" : "auto",
104                         "volume-types":{"in":"none","out":"system"},
105                         "avail-in-devices":["none"],
106                         "avail-out-devices":["forwarding","audio-jack","bt-a2dp","usb-audio","builtin-speaker"],
107                         "avail-frameworks":["player","wav-player","tone-player","audio-io"]
108                 },
109                 {
110                         "role":"alarm",
111                         "priority" : 4,
112                         "route-type" : "auto-all",
113                         "volume-types":{"in":"none","out":"alarm"},
114                         "avail-in-devices":["none"],
115                         "avail-out-devices":["audio-jack","bt-a2dp","usb-audio","builtin-speaker"],
116                         "avail-frameworks":["player","wav-player","tone-player","audio-io"]
117                 },
118                 {
119                         "role":"notification",
120                         "priority" : 4,
121                         "route-type" : "auto-all",
122                         "volume-types":{"in":"none","out":"notification"},
123                         "avail-in-devices":["none"],
124                         "avail-out-devices":["audio-jack","bt-a2dp","usb-audio","builtin-speaker"],
125                         "avail-frameworks":["player","wav-player","tone-player","audio-io"]
126                 },
127                 {
128                         "role":"emergency",
129                         "priority" : 4,
130                         "route-type" : "auto",
131                         "volume-types":{"in":"none","out":"none"},
132                         "avail-in-devices":["none"],
133                         "avail-out-devices":["builtin-speaker"],
134                         "avail-frameworks":["player","wav-player","tone-player","audio-io"]
135                 },
136                 {
137                         "role":"voice-information",
138                         "priority" : 3,
139                         "route-type" : "auto",
140                         "volume-types":{"in":"none","out":"voice"},
141                         "avail-in-devices":["none"],
142                         "avail-out-devices":["audio-jack","bt-a2dp","usb-audio","builtin-speaker"],
143                         "avail-frameworks":["player","wav-player","tone-player","audio-io"]
144                 },
145                 {
146                         "role":"voice-recognition",
147                         "priority" : 3,
148                         "route-type" : "auto",
149                         "volume-types":{"in":"none","out":"none"},
150                         "avail-in-devices":["audio-jack","builtin-mic"],
151                         "avail-out-devices":["none"],
152                         "avail-frameworks":["audio-io"]
153                 },
154                 {
155                         "role":"voice-recognition-service",
156                         "priority" : 3,
157                         "route-type" : "auto",
158                         "volume-types":{"in":"none","out":"none"},
159                         "avail-in-devices":["audio-jack","builtin-mic"],
160                         "avail-out-devices":["none"],
161                         "avail-frameworks":["audio-io"]
162                 },
163                 {
164                         "role":"ringtone-voip",
165                         "priority" : 5,
166                         "route-type" : "auto-all",
167                         "volume-types":{"in":"none","out":"ringtone"},
168                         "avail-in-devices":["none"],
169                         "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker"],
170                         "avail-frameworks":["player","wav-player","tone-player","audio-io","sound-manager"]
171                 },
172                 {
173                         "role":"ringtone-call",
174                         "priority" : 6,
175                         "route-type" : "auto-all",
176                         "volume-types":{"in":"none","out":"ringtone"},
177                         "avail-in-devices":["none"],
178                         "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker"],
179                         "avail-frameworks":["player","wav-player","tone-player","audio-io"]
180                 },
181                 {
182                         "role":"ringbacktone-call",
183                         "priority" : 2,
184                         "route-type" : "auto",
185                         "volume-types":{"in":"none","out":"call"},
186                         "avail-in-devices":["none"],
187                         "avail-out-devices":["audio-jack","bt-a2dp","builtin-receiver","builtin-speaker"],
188                         "avail-frameworks":["wav-player","tone-player"]
189                 },
190                 {
191                         "role":"voip",
192                         "priority" : 5,
193                         "route-type" : "manual",
194                         "volume-types":{"in":"none","out":"voip"},
195                         "avail-in-devices":["builtin-mic","audio-jack","bt-sco"],
196                         "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt-sco"],
197                         "avail-frameworks":["audio-io","tone-player","sound-manager"]
198                 },
199                 {
200                         "role":"call-voice",
201                         "priority" : 6,
202                         "route-type" : "manual",
203                         "volume-types":{"in":"none","out":"call"},
204                         "avail-in-devices":["builtin-mic","audio-jack","bt-sco"],
205                         "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt-sco"],
206                         "avail-frameworks":["sound-manager"]
207                 },
208                 {
209                         "role":"call-video",
210                         "priority" : 6,
211                         "route-type" : "manual",
212                         "volume-types":{"in":"none","out":"call"},
213                         "avail-in-devices":["builtin-mic","audio-jack","bt-sco"],
214                         "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt-sco"],
215                         "avail-frameworks":["sound-manager"]
216                 },
217                 {
218                         "role":"radio",
219                         "priority" : 3,
220                         "route-type" : "auto",
221                         "volume-types":{"in":"none","out":"media"},
222                         "avail-in-devices":["none"],
223                         "avail-out-devices":["audio-jack","builtin-speaker"],
224                         "avail-frameworks":["sound-manager"]
225                 },
226                 {
227                         "role":"loopback",
228                         "priority" : 2,
229                         "route-type" : "manual",
230                         "volume-types":{"in":"none","out":"none"},
231                         "avail-in-devices":["builtin-mic","usb-audio"],
232                         "avail-out-devices":["builtin-speaker","usb-audio","bt-a2dp"],
233                         "avail-frameworks":["sound-manager"]
234                 },
235                 {
236                         "role":"loopback-mirroring",
237                         "priority" : 3,
238                         "route-type" : "auto",
239                         "volume-types":{"in":"none","out":"none"},
240                         "avail-in-devices":["forwarding"],
241                         "avail-out-devices":["none"],
242                         "avail-frameworks":["audio-io"]
243                 },
244                 {
245                         "role":"ext-media",
246                         "priority" : 3,
247                         "route-type" : "manual-ext",
248                         "volume-types":{"in":"none","out":"media"},
249                         "avail-in-devices":["none"],
250                         "avail-out-devices":["bt-a2dp", "usb-audio"],
251                         "avail-frameworks":["player","wav-player","tone-player","audio-io"]
252                 },
253                 {
254                         "role":"solo",
255                         "priority" : 2,
256                         "route-type" : "auto",
257                         "volume-types":{"in":"none","out":"none"},
258                         "avail-in-devices":["none"],
259                         "avail-out-devices":["audio-jack","bt-a2dp","usb-audio","builtin-speaker"],
260                         "avail-frameworks":["wav-player","tone-player"]
261                 }
262         ]
263 }