[rpi3-spk] Add mmfw-sysconf-target-rpi3-spk
[platform/core/multimedia/mmfw-sysconf.git] / mmfw-sysconf-target-rpi3-spk / 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":["usb-audio"],
97                         "avail-out-devices":["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":["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":["builtin-speaker","bt-a2dp","usb-audio"],
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":["builtin-speaker","bt-a2dp","usb-audio"],
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":["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":["usb-audio"],
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":["usb-audio"],
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":["bt-a2dp","builtin-speaker","usb-audio"],
170                         "avail-frameworks":["player","wav-player","tone-player","audio-io","sound-manager"]
171                 },
172                 {
173                         "role":"voip",
174                         "priority" : 5,
175                         "route-type" : "manual",
176                         "volume-types":{"in":"none","out":"voip"},
177                         "avail-in-devices":["usb-audio"],
178                         "avail-out-devices":["builtin-speaker","usb-audio"],
179                         "avail-frameworks":["audio-io","tone-player","sound-manager"]
180                 },
181                 {
182                         "role":"ext-media",
183                         "priority" : 3,
184                         "route-type" : "manual-ext",
185                         "volume-types":{"in":"none","out":"media"},
186                         "avail-in-devices":["usb-audio"],
187                         "avail-out-devices":["bt-a2dp","usb-audio"],
188                         "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"]
189                 },
190         ]
191 }