7d23b68d17cd0510dff126cfb0206aa70d9620eb
[platform/core/multimedia/mmfw-sysconf.git] / mmfw-sysconf-simulator / 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         "volumes":[
45                 {
46                         "type":"master",
47                         "is-hal-volume":1
48                 },
49                 {
50                         "type":"media",
51                         "is-hal-volume":0
52                 },
53                 {
54                         "type":"system",
55                         "is-hal-volume":0
56                 },
57                 {
58                         "type":"alarm",
59                         "is-hal-volume":0
60                 },
61                 {
62                         "type":"notification",
63                         "is-hal-volume":0
64                 },
65                 {
66                         "type":"voice",
67                         "is-hal-volume":0
68                 },
69                 {
70                         "type":"ringtone",
71                         "is-hal-volume":0
72                 },
73                 {
74                         "type":"voip",
75                         "is-hal-volume":0
76                 },
77                 {
78                         "type":"call",
79                         "is-hal-volume":0
80                 }
81         ],
82         "streams":[
83                 {
84                         "role":"media",
85                         "priority" : 3,
86                         "route-type" : "auto",
87                         "volume-types":{"in":"none","out":"media"},
88                         "avail-in-devices":["audio-jack","builtin-mic"],
89                         "avail-out-devices":["audio-jack","builtin-speaker"],
90                         "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"]
91                 },
92                 {
93                         "role":"system",
94                         "priority" : 2,
95                         "route-type" : "auto",
96                         "volume-types":{"in":"none","out":"system"},
97                         "avail-in-devices":["none"],
98                         "avail-out-devices":["audio-jack","builtin-speaker"],
99                         "avail-frameworks":["player","wav-player","tone-player","audio-io"]
100                 },
101                 {
102                         "role":"alarm",
103                         "priority" : 4,
104                         "route-type" : "auto-all",
105                         "volume-types":{"in":"none","out":"alarm"},
106                         "avail-in-devices":["none"],
107                         "avail-out-devices":["audio-jack","builtin-speaker"],
108                         "avail-frameworks":["player","wav-player","tone-player","audio-io"]
109                 },
110                 {
111                         "role":"notification",
112                         "priority" : 4,
113                         "route-type" : "auto-all",
114                         "volume-types":{"in":"none","out":"notification"},
115                         "avail-in-devices":["none"],
116                         "avail-out-devices":["audio-jack","builtin-speaker"],
117                         "avail-frameworks":["player","wav-player","tone-player","audio-io"]
118                 },
119                 {
120                         "role":"emergency",
121                         "priority" : 4,
122                         "route-type" : "auto",
123                         "volume-types":{"in":"none","out":"none"},
124                         "avail-in-devices":["none"],
125                         "avail-out-devices":["builtin-speaker"],
126                         "avail-frameworks":["player","wav-player","tone-player","audio-io"]
127                 },
128                 {
129                         "role":"voice-information",
130                         "priority" : 3,
131                         "route-type" : "auto",
132                         "volume-types":{"in":"none","out":"voice"},
133                         "avail-in-devices":["none"],
134                         "avail-out-devices":["audio-jack","builtin-speaker"],
135                         "avail-frameworks":["player","wav-player","tone-player","audio-io"]
136                 },
137                 {
138                         "role":"voice-recognition",
139                         "priority" : 3,
140                         "route-type" : "auto",
141                         "volume-types":{"in":"none","out":"none"},
142                         "avail-in-devices":["audio-jack","builtin-mic"],
143                         "avail-out-devices":["none"],
144                         "avail-frameworks":["audio-io"]
145                 },
146                 {
147                         "role":"voice-recognition-service",
148                         "priority" : 3,
149                         "route-type" : "auto",
150                         "volume-types":{"in":"none","out":"none"},
151                         "avail-in-devices":["audio-jack","builtin-mic"],
152                         "avail-out-devices":["none"],
153                         "avail-frameworks":["audio-io"]
154                 },
155                 {
156                         "role":"ringtone-voip",
157                         "priority" : 5,
158                         "route-type" : "auto-all",
159                         "volume-types":{"in":"none","out":"ringtone"},
160                         "avail-in-devices":["none"],
161                         "avail-out-devices":["audio-jack","builtin-speaker"],
162                         "avail-frameworks":["player","wav-player","tone-player","audio-io","sound-manager"]
163                 },
164                 {
165                         "role":"ringtone-call",
166                         "priority" : 6,
167                         "route-type" : "auto-all",
168                         "volume-types":{"in":"none","out":"ringtone"},
169                         "avail-in-devices":["none"],
170                         "avail-out-devices":["audio-jack","builtin-speaker"],
171                         "avail-frameworks":["player","wav-player","tone-player","audio-io"]
172                 },
173                 {
174                         "role":"ringbacktone-call",
175                         "priority" : 2,
176                         "route-type" : "auto",
177                         "volume-types":{"in":"none","out":"call"},
178                         "avail-in-devices":["none"],
179                         "avail-out-devices":["audio-jack","builtin-receiver","builtin-speaker"],
180                         "avail-frameworks":["wav-player","tone-player"]
181                 },
182                 {
183                         "role":"voip",
184                         "priority" : 5,
185                         "route-type" : "manual",
186                         "volume-types":{"in":"none","out":"voip"},
187                         "avail-in-devices":["builtin-mic","audio-jack"],
188                         "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack"],
189                         "avail-frameworks":["audio-io","tone-player","sound-manager"]
190                 },
191                 {
192                         "role":"call-voice",
193                         "priority" : 6,
194                         "route-type" : "manual",
195                         "volume-types":{"in":"none","out":"call"},
196                         "avail-in-devices":["builtin-mic","audio-jack"],
197                         "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack"],
198                         "avail-frameworks":["sound-manager"]
199                 },
200                 {
201                         "role":"call-video",
202                         "priority" : 6,
203                         "route-type" : "manual",
204                         "volume-types":{"in":"none","out":"call"},
205                         "avail-in-devices":["builtin-mic","audio-jack"],
206                         "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack"],
207                         "avail-frameworks":["sound-manager"]
208                 },
209                 {
210                         "role":"radio",
211                         "priority" : 3,
212                         "route-type" : "auto",
213                         "volume-types":{"in":"none","out":"media"},
214                         "avail-in-devices":["none"],
215                         "avail-out-devices":["audio-jack","builtin-speaker"],
216                         "avail-frameworks":["sound-manager"]
217                 },
218                 {
219                         "role":"loopback",
220                         "priority" : 2,
221                         "route-type" : "manual",
222                         "volume-types":{"in":"none","out":"none"},
223                         "avail-in-devices":["usb-audio"],
224                         "avail-out-devices":["builtin-speaker","usb-audio"],
225                         "avail-frameworks":["sound-manager"]
226                 },
227                 {
228                         "role":"ext-media",
229                         "priority" : 3,
230                         "route-type" : "manual-ext",
231                         "volume-types":{"in":"none","out":"media"},
232                         "avail-in-devices":["usb-audio"],
233                         "avail-out-devices":["usb-audio"],
234                         "avail-frameworks":["player","wav-player","tone-player","audio-io"]
235                 },
236                 {
237                         "role":"solo",
238                         "priority" : 2,
239                         "route-type" : "auto",
240                         "volume-types":{"in":"none","out":"none"},
241                         "avail-in-devices":["none"],
242                         "avail-out-devices":["audio-jack","builtin-speaker"],
243                         "avail-frameworks":["wav-player","tone-player"]
244                 }
245         ]
246 }