"device-types":[
{
"device-type":"builtin-speaker",
- "builtin" : true,
- "direction":["out"],
- "avail-condition":["pulse"],
"playback-devices":{"normal":"alsa:0,0"}
},
{
"device-type":"builtin-receiver",
- "builtin" : true,
- "direction":["out"],
- "avail-condition":["pulse"],
"playback-devices":{"normal":"alsa:0,0"}
},
{
"device-type":"builtin-mic",
- "builtin" : true,
- "direction":["in"],
- "avail-condition":["pulse"],
"capture-devices":{"normal":"alsa:0,0"}
},
{
"device-type":"audio-jack",
- "builtin":false,
- "direction":["both","out"],
- "avail-condition":["pulse","dbus"],
"playback-devices":{"normal":"alsa:0,0"},
"capture-devices":{"normal":"alsa:0,0"}
},
{
"device-type":"hdmi",
- "builtin":false,
- "direction":["out"],
- "avail-condition":["pulse, dbus"],
"playback-devices":{"normal":"alsa:0,0"}
},
{
- "device-type":"bt",
- "profile":"a2dp",
- "builtin":false,
- "direction":["out"],
- "avail-condition":["pulse"]
- },
- {
- "device-type":"bt",
- "profile":"sco",
- "builtin":false,
- "direction":["both"],
- "avail-condition":["pulse","dbus"],
+ "device-type":"bt-sco",
"playback-devices":{"normal":"alsa:0,0"},
"capture-devices":{"normal":"alsa:0,0"}
- },
- {
- "device-type":"forwarding",
- "builtin":false,
- "direction":["out"],
- "avail-condition":["pulse", "dbus"],
- "playback-devices":{"normal":"alsa:0,0"},
- },
- {
- "device-type":"usb-audio",
- "builtin":false,
- "direction":["both", "in", "out"],
- "avail-condition":["pulse"]
}
-
],
"device-files":{
"playback-devices":[
{
"device-string":"alsa:0,0",
- "role":{
- "normal":"rate=44100",
- }
+ "role":{"normal":"rate=44100"}
}
],
"capture-devices":[
"minreq-ms":-1,
"tlength-ms":100,
"prebuf-ms":0,
- "maxlength":-1,
+ "maxlength":-1
},
{
"type":"mid",
"minreq-ms":-1,
"tlength-ms":200,
"prebuf-ms":0,
- "maxlength":-1,
+ "maxlength":-1
},
{
"type":"high",
"minreq-ms":-1,
"tlength-ms":400,
"prebuf-ms":0,
- "maxlength":-1,
+ "maxlength":-1
},
{
"type":"voip",
"minreq-ms":20,
"tlength-ms":100,
"prebuf-ms":0,
- "maxlength":-1,
- },
+ "maxlength":-1
+ }
],
"volumes":[
{
"type":"master",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"media",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"system",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"alarm",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"notification",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"voice",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"ringtone",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"voip",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"call",
- "is-hal-volume":0,
- },
+ "is-hal-volume":0
+ }
],
"streams":[
{
"volume-types":{"in":"none","out":"media"},
"avail-in-devices":["audio-jack","builtin-mic"],
"avail-out-devices":["audio-jack","builtin-speaker"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"]
},
{
"role":"system",
"volume-types":{"in":"none","out":"system"},
"avail-in-devices":["none"],
"avail-out-devices":["audio-jack","builtin-speaker"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"alarm",
"volume-types":{"in":"none","out":"alarm"},
"avail-in-devices":["none"],
"avail-out-devices":["audio-jack","builtin-speaker"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"notification",
"volume-types":{"in":"none","out":"notification"},
"avail-in-devices":["none"],
"avail-out-devices":["audio-jack","builtin-speaker"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"emergency",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["none"],
"avail-out-devices":["builtin-speaker"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"voice-information",
"volume-types":{"in":"none","out":"voice"},
"avail-in-devices":["none"],
"avail-out-devices":["audio-jack","builtin-speaker"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"voice-recognition",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["audio-jack","builtin-mic"],
"avail-out-devices":["none"],
- "avail-frameworks":["audio-io"],
+ "avail-frameworks":["audio-io"]
},
{
"role":"ringtone-voip",
"volume-types":{"in":"none","out":"ringtone"},
"avail-in-devices":["none"],
"avail-out-devices":["audio-jack","builtin-speaker"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io","sound-manager"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io","sound-manager"]
},
{
"role":"ringtone-call",
"volume-types":{"in":"none","out":"ringtone"},
"avail-in-devices":["none"],
"avail-out-devices":["audio-jack","builtin-speaker"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"ringbacktone-call",
"volume-types":{"in":"none","out":"call"},
"avail-in-devices":["none"],
"avail-out-devices":["audio-jack","builtin-receiver","builtin-speaker"],
- "avail-frameworks":["wav-player","tone-player"],
+ "avail-frameworks":["wav-player","tone-player"]
},
{
"role":"voip",
"volume-types":{"in":"none","out":"voip"},
"avail-in-devices":["builtin-mic","audio-jack"],
"avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack"],
- "avail-frameworks":["audio-io","tone-player","sound-manager"],
+ "avail-frameworks":["audio-io","tone-player","sound-manager"]
},
{
"role":"call-voice",
"volume-types":{"in":"none","out":"call"},
"avail-in-devices":["builtin-mic","audio-jack"],
"avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack"],
- "avail-frameworks":["sound-manager"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"call-video",
"volume-types":{"in":"none","out":"call"},
"avail-in-devices":["builtin-mic","audio-jack"],
"avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack"],
- "avail-frameworks":["sound-manager"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"radio",
"volume-types":{"in":"none","out":"media"},
"avail-in-devices":["none"],
"avail-out-devices":["audio-jack","builtin-speaker"],
- "avail-frameworks":["sound-manager"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"loopback",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["usb-audio"],
"avail-out-devices":["builtin-speaker","usb-audio"],
- "avail-frameworks":["sound-manager"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"ext-media",
"volume-types":{"in":"none","out":"media"},
"avail-in-devices":["usb-audio"],
"avail-out-devices":["usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"solo",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["none"],
"avail-out-devices":["audio-jack","builtin-speaker"],
- "avail-frameworks":["wav-player","tone-player"],
- },
+ "avail-frameworks":["wav-player","tone-player"]
+ }
]
}
"device-types":[
{
"device-type":"builtin-speaker",
- "builtin" : true,
- "direction":["out"],
- "avail-condition":["pulse"],
"playback-devices":{"normal":"alsa:0,0"}
},
{
"device-type":"builtin-receiver",
- "builtin" : true,
- "direction":["out"],
- "avail-condition":["pulse"],
"playback-devices":{"normal":"alsa:0,0"}
},
{
"device-type":"builtin-mic",
- "builtin" : true,
- "direction":["in"],
- "avail-condition":["pulse"],
"capture-devices":{"normal":"alsa:0,0"}
},
{
"device-type":"audio-jack",
- "builtin":false,
- "direction":["both","out"],
- "avail-condition":["pulse","dbus"],
"playback-devices":{"normal":"alsa:0,0"},
"capture-devices":{"normal":"alsa:0,0"}
},
{
"device-type":"hdmi",
- "builtin":false,
- "direction":["out"],
- "avail-condition":["pulse, dbus"],
"playback-devices":{"normal":"alsa:0,0"}
},
{
- "device-type":"bt",
- "profile":"a2dp",
- "builtin":false,
- "direction":["out"],
- "avail-condition":["pulse"]
- },
- {
- "device-type":"bt",
- "profile":"sco",
- "builtin":false,
- "direction":["both"],
- "avail-condition":["pulse","dbus"],
+ "device-type":"bt-sco",
"playback-devices":{"normal":"alsa:0,0"},
"capture-devices":{"normal":"alsa:0,0"}
- },
- {
- "device-type":"forwarding",
- "builtin":false,
- "direction":["out"],
- "avail-condition":["pulse", "dbus"],
- "playback-devices":{"normal":"alsa:0,0"},
- },
- {
- "device-type":"usb-audio",
- "builtin":false,
- "direction":["both", "in", "out"],
- "avail-condition":["pulse"]
}
-
],
"device-files":{
"playback-devices":[
{
"device-string":"alsa:0,0",
- "role":{
- "normal":"mmap=0 rate=44100",
- }
+ "role":{"normal":"mmap=0 rate=44100"}
}
],
"capture-devices":[
"minreq-ms":-1,
"tlength-ms":100,
"prebuf-ms":0,
- "maxlength":-1,
+ "maxlength":-1
},
{
"type":"mid",
"minreq-ms":-1,
"tlength-ms":200,
"prebuf-ms":0,
- "maxlength":-1,
+ "maxlength":-1
},
{
"type":"high",
"minreq-ms":-1,
"tlength-ms":400,
"prebuf-ms":0,
- "maxlength":-1,
+ "maxlength":-1
},
{
"type":"voip",
"minreq-ms":20,
"tlength-ms":100,
"prebuf-ms":0,
- "maxlength":-1,
- },
+ "maxlength":-1
+ }
],
"volumes":[
{
"type":"master",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"media",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"system",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"alarm",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"notification",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"voice",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"ringtone",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"voip",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"call",
- "is-hal-volume":1,
- },
+ "is-hal-volume":1
+ }
],
"streams":[
{
"route-type" : "auto",
"volume-types":{"in":"none","out":"media"},
"avail-in-devices":["audio-jack","builtin-mic"],
- "avail-out-devices":["forwarding","audio-jack","bt","builtin-speaker","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"],
+ "avail-out-devices":["forwarding","audio-jack","bt-a2dp","builtin-speaker","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"]
},
{
"role":"system",
"route-type" : "auto",
"volume-types":{"in":"none","out":"system"},
"avail-in-devices":["none"],
- "avail-out-devices":["forwarding","audio-jack","bt","builtin-speaker","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["forwarding","audio-jack","bt-a2dp","builtin-speaker","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"alarm",
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"alarm"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"notification",
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"notification"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"emergency",
"route-type" : "auto",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["none"],
- "avail-out-devices":["builtin-speaker","audio-jack","bt","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["builtin-speaker","audio-jack","bt-a2dp","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"voice-information",
"route-type" : "auto",
"volume-types":{"in":"none","out":"voice"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"voice-recognition",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["audio-jack","usb-audio","builtin-mic"],
"avail-out-devices":["none"],
- "avail-frameworks":["audio-io"],
+ "avail-frameworks":["audio-io"]
},
{
"role":"ringtone-voip",
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"ringtone"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io","sound-manager"],
+ "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io","sound-manager"]
},
{
"role":"ringtone-call",
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"ringtone"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"voip",
"priority" : 5,
"route-type" : "manual",
"volume-types":{"in":"none","out":"voip"},
- "avail-in-devices":["audio-jack","bt","builtin-mic"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker"],
- "avail-frameworks":["audio-io","tone-player","sound-manager"],
+ "avail-in-devices":["audio-jack","bt-sco","builtin-mic"],
+ "avail-out-devices":["audio-jack","bt-sco","builtin-speaker"],
+ "avail-frameworks":["audio-io","tone-player","sound-manager"]
},
{
"role":"call-voice",
"priority" : 6,
"route-type" : "manual",
"volume-types":{"in":"none","out":"call"},
- "avail-in-devices":["audio-jack","bt","builtin-mic"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker"],
- "avail-frameworks":["sound-manager"],
+ "avail-in-devices":["audio-jack","bt-sco","builtin-mic"],
+ "avail-out-devices":["audio-jack","bt-sco","builtin-speaker"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"call-video",
"priority" : 6,
"route-type" : "manual",
"volume-types":{"in":"none","out":"call"},
- "avail-in-devices":["audio-jack","bt","builtin-mic"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker"],
- "avail-frameworks":["sound-manager"],
+ "avail-in-devices":["audio-jack","bt-sco","builtin-mic"],
+ "avail-out-devices":["audio-jack","bt-sco","builtin-speaker"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"radio",
"volume-types":{"in":"none","out":"media"},
"avail-in-devices":["none"],
"avail-out-devices":["audio-jack","builtin-speaker"],
- "avail-frameworks":["sound-manager"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"loopback",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["usb-audio"],
"avail-out-devices":["audio-jack","usb-audio"],
- "avail-frameworks":["sound-manager"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"loopback-mirroring",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["forwarding"],
"avail-out-devices":["none"],
- "avail-frameworks":["audio-io"],
+ "avail-frameworks":["audio-io"]
},
{
"role":"ext-media",
"route-type" : "manual-ext",
"volume-types":{"in":"none","out":"media"},
"avail-in-devices":["usb-audio"],
- "avail-out-devices":["bt","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"],
+ "avail-out-devices":["bt-a2dp","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"]
},
{
"role":"solo",
"route-type" : "auto",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker","usb-audio"],
- "avail-frameworks":["wav-player","tone-player"],
- },
+ "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker","usb-audio"],
+ "avail-frameworks":["wav-player","tone-player"]
+ }
]
}
"device-types":[
{
"device-type":"builtin-speaker",
- "builtin" : true,
- "direction":["out"],
- "avail-condition":["pulse"],
"playback-devices":{"normal":"alsa:0,1"}
- },
+ }
],
"device-files":{
"playback-devices":[
{
"device-string":"alsa:0,1",
- "role":{
- "normal":"mmap=0 tsched=0 rate=48000",
- }
+ "role":{"normal":"mmap=0 tsched=0 rate=48000"}
}
]
}
"minreq-ms":-1,
"tlength-ms":100,
"prebuf-ms":0,
- "maxlength":-1,
+ "maxlength":-1
},
{
"type":"mid",
"minreq-ms":-1,
"tlength-ms":200,
"prebuf-ms":0,
- "maxlength":-1,
+ "maxlength":-1
},
{
"type":"high",
"minreq-ms":-1,
"tlength-ms":400,
"prebuf-ms":0,
- "maxlength":-1,
+ "maxlength":-1
},
{
"type":"voip",
"minreq-ms":20,
"tlength-ms":100,
"prebuf-ms":0,
- "maxlength":-1,
- },
+ "maxlength":-1
+ }
],
"volumes":[
{
"type":"master",
- "is-hal-volume":1,
+ "is-hal-volume":1
},
{
"type":"media",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"system",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"alarm",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"notification",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"voice",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"ringtone",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"voip",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"call",
- "is-hal-volume":1,
- },
+ "is-hal-volume":1
+ }
],
"streams":[
{
"route-type" : "auto",
"volume-types":{"in":"none","out":"media"},
"avail-in-devices":["audio-jack","usb-audio","builtin-mic"],
- "avail-out-devices":["forwarding","audio-jack","builtin-speaker","bt","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"],
+ "avail-out-devices":["forwarding","audio-jack","builtin-speaker","bt-a2dp","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"]
},
{
"role":"system",
"route-type" : "auto",
"volume-types":{"in":"none","out":"system"},
"avail-in-devices":["none"],
- "avail-out-devices":["forwarding","audio-jack","builtin-speaker","bt","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["forwarding","audio-jack","builtin-speaker","bt-a2dp","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"alarm",
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"alarm"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","builtin-speaker","bt","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["audio-jack","builtin-speaker","bt-a2dp","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"notification",
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"notification"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","builtin-speaker","bt","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["audio-jack","builtin-speaker","bt-a2dp","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"emergency",
"route-type" : "auto",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["none"],
- "avail-out-devices":["builtin-speaker","audio-jack","bt","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["builtin-speaker","audio-jack","bt-a2dp","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"voice-information",
"route-type" : "auto",
"volume-types":{"in":"none","out":"voice"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","builtin-speaker","bt","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["audio-jack","builtin-speaker","bt-a2dp","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"voice-recognition",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["audio-jack","usb-audio","builtin-mic"],
"avail-out-devices":["none"],
- "avail-frameworks":["audio-io"],
+ "avail-frameworks":["audio-io"]
},
{
"role":"ringtone-voip",
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"ringtone"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","builtin-speaker","bt","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io","sound-manager"],
+ "avail-out-devices":["audio-jack","builtin-speaker","bt-a2dp","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io","sound-manager"]
},
{
"role":"ringtone-call",
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"ringtone"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","builtin-speaker","bt","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["audio-jack","builtin-speaker","bt-a2dp","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"voip",
"priority" : 5,
"route-type" : "manual",
"volume-types":{"in":"none","out":"voip"},
- "avail-in-devices":["audio-jack","bt","builtin-mic"],
- "avail-out-devices":["audio-jack","builtin-speaker","bt"],
- "avail-frameworks":["audio-io","tone-player","sound-manager"],
+ "avail-in-devices":["audio-jack","bt-sco","builtin-mic"],
+ "avail-out-devices":["audio-jack","builtin-speaker","bt-sco"],
+ "avail-frameworks":["audio-io","tone-player","sound-manager"]
},
{
"role":"call-voice",
"priority" : 6,
"route-type" : "manual",
"volume-types":{"in":"none","out":"call"},
- "avail-in-devices":["audio-jack","bt","builtin-mic"],
- "avail-out-devices":["audio-jack","builtin-speaker","bt"],
- "avail-frameworks":["sound-manager"],
+ "avail-in-devices":["audio-jack","bt-sco","builtin-mic"],
+ "avail-out-devices":["audio-jack","builtin-speaker","bt-sco"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"call-video",
"priority" : 6,
"route-type" : "manual",
"volume-types":{"in":"none","out":"call"},
- "avail-in-devices":["audio-jack","bt","builtin-mic"],
- "avail-out-devices":["audio-jack","builtin-speaker","bt"],
- "avail-frameworks":["sound-manager"],
+ "avail-in-devices":["audio-jack","bt-sco","builtin-mic"],
+ "avail-out-devices":["audio-jack","builtin-speaker","bt-sco"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"radio",
"volume-types":{"in":"none","out":"media"},
"avail-in-devices":["none"],
"avail-out-devices":["audio-jack","builtin-speaker"],
- "avail-frameworks":["sound-manager"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"loopback",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["usb-audio"],
"avail-out-devices":["builtin-speaker","usb-audio"],
- "avail-frameworks":["sound-manager"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"loopback-mirroring",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["forwarding"],
"avail-out-devices":["none"],
- "avail-frameworks":["audio-io"],
+ "avail-frameworks":["audio-io"]
},
{
"role":"ext-media",
"route-type" : "manual-ext",
"volume-types":{"in":"none","out":"media"},
"avail-in-devices":["usb-audio"],
- "avail-out-devices":["bt","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"],
+ "avail-out-devices":["bt-a2dp","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"]
},
{
"role":"solo",
"route-type" : "auto",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","builtin-speaker","bt","usb-audio"],
- "avail-frameworks":["wav-player","tone-player","sound-manager"],
- },
+ "avail-out-devices":["audio-jack","builtin-speaker","bt-a2dp","usb-audio"],
+ "avail-frameworks":["wav-player","tone-player","sound-manager"]
+ }
]
}
"device-types":[
{
"device-type":"builtin-speaker",
- "builtin" : true,
- "direction":["out"],
- "avail-condition":["pulse"],
"playback-devices":{"normal":"alsa:0,0"}
},
{
"device-type":"builtin-receiver",
- "builtin" : true,
- "direction":["out"],
- "avail-condition":["pulse"],
"playback-devices":{"normal":"alsa:0,0"}
},
{
"device-type":"builtin-mic",
- "builtin" : true,
- "direction":["in"],
- "avail-condition":["pulse"],
"capture-devices":{"normal":"alsa:0,0"}
},
{
"device-type":"audio-jack",
- "builtin":false,
- "direction":["both","out"],
- "avail-condition":["pulse","dbus"],
"playback-devices":{"normal":"alsa:0,0"},
"capture-devices":{"normal":"alsa:0,0"}
},
{
"device-type":"hdmi",
- "builtin":false,
- "direction":["out"],
- "avail-condition":["pulse, dbus"],
"playback-devices":{"normal":"alsa:0,0"}
},
{
- "device-type":"bt",
- "profile":"a2dp",
- "builtin":false,
- "direction":["out"],
- "avail-condition":["pulse"]
- },
- {
- "device-type":"bt",
- "profile":"sco",
- "builtin":false,
- "direction":["both"],
- "avail-condition":["pulse","dbus"],
+ "device-type":"bt-sco",
"playback-devices":{"normal":"alsa:0,0"},
"capture-devices":{"normal":"alsa:0,0"}
- },
- {
- "device-type":"forwarding",
- "builtin":false,
- "direction":["out"],
- "avail-condition":["pulse", "dbus"],
- "playback-devices":{"normal":"alsa:0,0"},
- },
- {
- "device-type":"usb-audio",
- "builtin":false,
- "direction":["both", "in", "out"],
- "avail-condition":["pulse"]
}
-
],
"device-files":{
"playback-devices":[
{
"device-string":"alsa:0,0",
- "role":{
- "normal":"rate=44100",
- }
+ "role":{"normal":"rate=44100"}
}
],
"capture-devices":[
"minreq-ms":-1,
"tlength-ms":100,
"prebuf-ms":0,
- "maxlength":-1,
+ "maxlength":-1
},
{
"type":"mid",
"minreq-ms":-1,
"tlength-ms":200,
"prebuf-ms":0,
- "maxlength":-1,
+ "maxlength":-1
},
{
"type":"high",
"minreq-ms":-1,
"tlength-ms":400,
"prebuf-ms":0,
- "maxlength":-1,
+ "maxlength":-1
},
{
"type":"voip",
"minreq-ms":20,
"tlength-ms":100,
"prebuf-ms":0,
- "maxlength":-1,
- },
+ "maxlength":-1
+ }
],
"volumes":[
{
"type":"master",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"media",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"system",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"alarm",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"notification",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"voice",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"ringtone",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"voip",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"call",
- "is-hal-volume":1,
- },
+ "is-hal-volume":1
+ }
],
"streams":[
{
"route-type" : "auto",
"volume-types":{"in":"none","out":"media"},
"avail-in-devices":["audio-jack","builtin-mic"],
- "avail-out-devices":["forwarding","audio-jack","bt","builtin-speaker"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"],
+ "avail-out-devices":["forwarding","audio-jack","bt-a2dp","builtin-speaker"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"]
},
{
"role":"system",
"route-type" : "auto",
"volume-types":{"in":"none","out":"system"},
"avail-in-devices":["none"],
- "avail-out-devices":["forwarding","audio-jack","bt","builtin-speaker"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["forwarding","audio-jack","bt-a2dp","builtin-speaker"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"alarm",
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"alarm"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"notification",
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"notification"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"emergency",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["none"],
"avail-out-devices":["builtin-speaker"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"voice-information",
"route-type" : "auto",
"volume-types":{"in":"none","out":"voice"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"voice-recognition",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["audio-jack","builtin-mic"],
"avail-out-devices":["none"],
- "avail-frameworks":["audio-io"],
+ "avail-frameworks":["audio-io"]
},
{
"role":"ringtone-voip",
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"ringtone"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io","sound-manager"],
+ "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io","sound-manager"]
},
{
"role":"ringtone-call",
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"ringtone"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"ringbacktone-call",
"route-type" : "auto",
"volume-types":{"in":"none","out":"call"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","bt","builtin-receiver","builtin-speaker"],
- "avail-frameworks":["wav-player","tone-player"],
+ "avail-out-devices":["audio-jack","bt-a2dp","builtin-receiver","builtin-speaker"],
+ "avail-frameworks":["wav-player","tone-player"]
},
{
"role":"voip",
"priority" : 5,
"route-type" : "manual",
"volume-types":{"in":"none","out":"voip"},
- "avail-in-devices":["builtin-mic","audio-jack","bt"],
- "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt"],
- "avail-frameworks":["audio-io","tone-player","sound-manager"],
+ "avail-in-devices":["builtin-mic","audio-jack","bt-sco"],
+ "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt-sco"],
+ "avail-frameworks":["audio-io","tone-player","sound-manager"]
},
{
"role":"call-voice",
"priority" : 6,
"route-type" : "manual",
"volume-types":{"in":"none","out":"call"},
- "avail-in-devices":["builtin-mic","audio-jack","bt"],
- "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt"],
- "avail-frameworks":["sound-manager"],
+ "avail-in-devices":["builtin-mic","audio-jack","bt-sco"],
+ "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt-sco"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"call-video",
"priority" : 6,
"route-type" : "manual",
"volume-types":{"in":"none","out":"call"},
- "avail-in-devices":["builtin-mic","audio-jack","bt"],
- "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt"],
- "avail-frameworks":["sound-manager"],
+ "avail-in-devices":["builtin-mic","audio-jack","bt-sco"],
+ "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt-sco"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"radio",
"volume-types":{"in":"none","out":"media"},
"avail-in-devices":["none"],
"avail-out-devices":["audio-jack","builtin-speaker"],
- "avail-frameworks":["sound-manager"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"loopback",
"route-type" : "manual",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["builtin-mic","usb-audio"],
- "avail-out-devices":["builtin-speaker","usb-audio","bt"],
- "avail-frameworks":["sound-manager"],
+ "avail-out-devices":["builtin-speaker","usb-audio","bt-a2dp"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"loopback-mirroring",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["forwarding"],
"avail-out-devices":["none"],
- "avail-frameworks":["audio-io"],
+ "avail-frameworks":["audio-io"]
},
{
"role":"ext-media",
"route-type" : "manual-ext",
"volume-types":{"in":"none","out":"media"},
"avail-in-devices":["none"],
- "avail-out-devices":["bt"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["bt-a2dp"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"solo",
"route-type" : "auto",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker"],
- "avail-frameworks":["wav-player","tone-player"],
- },
+ "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker"],
+ "avail-frameworks":["wav-player","tone-player"]
+ }
]
}
"device-types":[
{
"device-type":"builtin-speaker",
- "builtin" : true,
- "direction":["out"],
- "avail-condition":["pulse"],
"playback-devices":{"normal":"alsa:sprdphone,0", "call-voice":"alsa:VIRTUALAUDIOW,0"}
},
{
"device-type":"builtin-receiver",
- "builtin" : true,
- "direction":["out"],
- "avail-condition":["pulse"],
"playback-devices":{"normal":"alsa:sprdphone,0", "call-voice":"alsa:VIRTUALAUDIOW,0"}
},
{
"device-type":"builtin-mic",
- "builtin" : true,
- "direction":["in"],
- "avail-condition":["pulse"],
"capture-devices":{"normal":"alsa:sprdphone,0"}
},
{
"device-type":"audio-jack",
- "builtin":false,
- "direction":["both","out"],
- "avail-condition":["pulse","dbus"],
"playback-devices":{"normal":"alsa:sprdphone,0", "call-voice":"alsa:VIRTUALAUDIOW,0"},
"capture-devices":{"normal":"alsa:sprdphone,0"}
},
{
"device-type":"hdmi",
- "builtin":false,
- "direction":["out"],
- "avail-condition":["pulse, dbus"],
"playback-devices":{"normal":"alsa:sprdphone,0"}
},
{
- "device-type":"bt",
- "profile":"a2dp",
- "builtin":false,
- "direction":["out"],
- "avail-condition":["pulse"]
- },
- {
- "device-type":"bt",
- "profile":"sco",
- "builtin":false,
- "direction":["both"],
- "avail-condition":["pulse","dbus"],
+ "device-type":"bt-sco",
"playback-devices":{"normal":"alsa:sprdphone,0", "call-voice":"alsa:VIRTUALAUDIOW,0"},
"capture-devices":{"normal":"alsa:sprdphone,0"}
- },
- {
- "device-type":"forwarding",
- "builtin":false,
- "direction":["out"],
- "avail-condition":["pulse", "dbus"],
- "playback-devices":{"normal":"alsa:sprdphone,0"},
- },
- {
- "device-type":"usb-audio",
- "builtin":false,
- "direction":["both", "in", "out"],
- "avail-condition":["pulse"]
}
-
],
"device-files":{
"playback-devices":[
{
"device-string":"alsa:sprdphone,0",
- "role":{
- "normal":"rate=44100",
+ "role":{"normal":"rate=44100"
}
},
{
"device-string":"alsa:VIRTUALAUDIOW,0",
- "role":{
- "call-voice":"rate=16000 channels=1 tsched=0 alternate_rate=16000",
- }
+ "role":{"call-voice":"rate=16000 channels=1 tsched=0 alternate_rate=16000"}
}
],
"capture-devices":[
"route-type" : "auto",
"volume-types":{"in":"none","out":"media"},
"avail-in-devices":["audio-jack","builtin-mic"],
- "avail-out-devices":["forwarding","audio-jack","bt","builtin-speaker"],
+ "avail-out-devices":["forwarding","audio-jack","bt-a2dp","builtin-speaker"],
"avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"],
},
{
"route-type" : "auto",
"volume-types":{"in":"none","out":"system"},
"avail-in-devices":["none"],
- "avail-out-devices":["forwarding","audio-jack","bt","builtin-speaker"],
+ "avail-out-devices":["forwarding","audio-jack","bt-a2dp","builtin-speaker"],
"avail-frameworks":["player","wav-player","tone-player","audio-io"],
},
{
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"alarm"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+ "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker"],
"avail-frameworks":["player","wav-player","tone-player","audio-io"],
},
{
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"notification"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+ "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker"],
"avail-frameworks":["player","wav-player","tone-player","audio-io"],
},
{
"route-type" : "auto",
"volume-types":{"in":"none","out":"voice"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+ "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker"],
"avail-frameworks":["player","wav-player","tone-player","audio-io"],
},
{
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"ringtone"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+ "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker"],
"avail-frameworks":["player","wav-player","tone-player","audio-io","sound-manager"],
},
{
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"ringtone"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+ "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker"],
"avail-frameworks":["player","wav-player","tone-player","audio-io"],
},
{
"route-type" : "auto",
"volume-types":{"in":"none","out":"call"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","bt","builtin-receiver","builtin-speaker"],
+ "avail-out-devices":["audio-jack","bt-a2dp","builtin-receiver","builtin-speaker"],
"avail-frameworks":["wav-player","tone-player"],
},
{
"priority" : 5,
"route-type" : "manual",
"volume-types":{"in":"none","out":"voip"},
- "avail-in-devices":["builtin-mic","audio-jack","bt"],
- "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt"],
+ "avail-in-devices":["builtin-mic","audio-jack","bt-sco"],
+ "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt-sco"],
"avail-frameworks":["audio-io","tone-player","sound-manager"],
},
{
"priority" : 6,
"route-type" : "manual",
"volume-types":{"in":"none","out":"call"},
- "avail-in-devices":["builtin-mic","audio-jack","bt"],
- "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt"],
+ "avail-in-devices":["builtin-mic","audio-jack","bt-sco"],
+ "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt-sco"],
"avail-frameworks":["sound-manager"],
},
{
"priority" : 6,
"route-type" : "manual",
"volume-types":{"in":"none","out":"call"},
- "avail-in-devices":["builtin-mic","audio-jack","bt"],
- "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt"],
+ "avail-in-devices":["builtin-mic","audio-jack","bt-sco"],
+ "avail-out-devices":["builtin-receiver","builtin-speaker","audio-jack","bt-sco"],
"avail-frameworks":["sound-manager"],
},
{
"route-type" : "manual",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["builtin-mic","usb-audio"],
- "avail-out-devices":["builtin-speaker","usb-audio","bt"],
+ "avail-out-devices":["builtin-speaker","usb-audio","bt-a2dp"],
"avail-frameworks":["sound-manager"],
},
{
"route-type" : "manual-ext",
"volume-types":{"in":"none","out":"media"},
"avail-in-devices":["none"],
- "avail-out-devices":["bt"],
+ "avail-out-devices":["bt-a2dp"],
"avail-frameworks":["player","wav-player","tone-player","audio-io"],
},
{
"route-type" : "auto",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","bt","builtin-speaker"],
+ "avail-out-devices":["audio-jack","bt-a2dp","builtin-speaker"],
"avail-frameworks":["wav-player","tone-player"],
},
]
"device-types":[
{
"device-type":"builtin-mic",
- "builtin" : true,
- "direction":["in"],
- "avail-condition":["pulse"],
"capture-devices":{"normal":"alsa:0,0"}
- },
- {
- "device-type":"bt",
- "profile":"a2dp",
- "builtin":false,
- "direction":["out"],
- "avail-condition":["pulse"]
- },
+ }
],
"device-files":{
"capture-devices":[
"minreq-ms":-1,
"tlength-ms":100,
"prebuf-ms":0,
- "maxlength":-1,
+ "maxlength":-1
},
{
"type":"mid",
"minreq-ms":-1,
"tlength-ms":200,
"prebuf-ms":0,
- "maxlength":-1,
+ "maxlength":-1
},
{
"type":"high",
"minreq-ms":-1,
"tlength-ms":400,
"prebuf-ms":0,
- "maxlength":-1,
+ "maxlength":-1
},
{
"type":"voip",
"minreq-ms":20,
"tlength-ms":100,
"prebuf-ms":0,
- "maxlength":-1,
- },
+ "maxlength":-1
+ }
],
"volumes":[
{
"type":"master",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"media",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"system",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"alarm",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"notification",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"voice",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"ringtone",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"voip",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"call",
- "is-hal-volume":1,
- },
+ "is-hal-volume":1
+ }
],
"streams":[
{
"route-type" : "auto",
"volume-types":{"in":"none","out":"media"},
"avail-in-devices":["builtin-mic"],
- "avail-out-devices":["bt"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"],
+ "avail-out-devices":["bt-a2dp"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"]
},
{
"role":"system",
"route-type" : "auto",
"volume-types":{"in":"none","out":"system"},
"avail-in-devices":["none"],
- "avail-out-devices":["bt"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["bt-a2dp"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"alarm",
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"alarm"},
"avail-in-devices":["none"],
- "avail-out-devices":["bt"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["bt-a2dp"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"notification",
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"notification"},
"avail-in-devices":["none"],
- "avail-out-devices":["bt"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["bt-a2dp"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"emergency",
"route-type" : "auto",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["none"],
- "avail-out-devices":["bt"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["bt-a2dp"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"voice-information",
"route-type" : "auto",
"volume-types":{"in":"none","out":"voice"},
"avail-in-devices":["none"],
- "avail-out-devices":["bt"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["bt-a2dp"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"voice-recognition",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["builtin-mic"],
"avail-out-devices":["none"],
- "avail-frameworks":["audio-io"],
+ "avail-frameworks":["audio-io"]
},
{
"role":"ringtone-voip",
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"ringtone"},
"avail-in-devices":["none"],
- "avail-out-devices":["bt"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io","sound-manager"],
+ "avail-out-devices":["bt-a2dp"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io","sound-manager"]
},
{
"role":"ringtone-call",
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"ringtone"},
"avail-in-devices":["none"],
- "avail-out-devices":["bt"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["bt-a2dp"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"voip",
"route-type" : "manual",
"volume-types":{"in":"none","out":"voip"},
"avail-in-devices":["builtin-mic"],
- "avail-out-devices":["bt"],
- "avail-frameworks":["audio-io","tone-player","sound-manager"],
+ "avail-out-devices":["bt-sco"],
+ "avail-frameworks":["audio-io","tone-player","sound-manager"]
},
{
"role":"call-voice",
"route-type" : "manual",
"volume-types":{"in":"none","out":"call"},
"avail-in-devices":["builtin-mic"],
- "avail-out-devices":["bt"],
- "avail-frameworks":["sound-manager"],
+ "avail-out-devices":["bt-sco"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"call-video",
"route-type" : "manual",
"volume-types":{"in":"none","out":"call"},
"avail-in-devices":["builtin-mic"],
- "avail-out-devices":["bt"],
- "avail-frameworks":["sound-manager"],
+ "avail-out-devices":["bt-sco"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"radio",
"volume-types":{"in":"none","out":"media"},
"avail-in-devices":["none"],
"avail-out-devices":["none"],
- "avail-frameworks":["sound-manager"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"loopback",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["none"],
"avail-out-devices":["none"],
- "avail-frameworks":["sound-manager"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"ext-media",
"route-type" : "manual-ext",
"volume-types":{"in":"none","out":"media"},
"avail-in-devices":["none"],
- "avail-out-devices":["bt"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"],
+ "avail-out-devices":["bt-a2dp"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"]
},
{
"role":"solo",
"route-type" : "auto",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["none"],
- "avail-out-devices":["bt"],
- "avail-frameworks":["wav-player","tone-player"],
- },
+ "avail-out-devices":["bt-a2dp"],
+ "avail-frameworks":["wav-player","tone-player"]
+ }
]
}
"device-types":[
{
"device-type":"builtin-speaker",
- "builtin" : true,
- "direction":["out"],
- "avail-condition":["pulse"],
"playback-devices":{"normal":"alsa:0,0"}
},
{
"device-type":"builtin-receiver",
- "builtin" : true,
- "direction":["out"],
- "avail-condition":["pulse"],
"playback-devices":{"normal":"alsa:0,0"}
},
{
"device-type":"builtin-mic",
- "builtin" : true,
- "direction":["in"],
- "avail-condition":["pulse"],
"capture-devices":{"normal":"alsa:0,0"}
},
{
"device-type":"audio-jack",
- "builtin":false,
- "direction":["both","out"],
- "avail-condition":["pulse","dbus"],
"playback-devices":{"normal":"alsa:0,0"},
"capture-devices":{"normal":"alsa:0,0"}
},
{
"device-type":"hdmi",
- "builtin":false,
- "direction":["out"],
- "avail-condition":["pulse, dbus"],
"playback-devices":{"normal":"alsa:0,0"}
},
{
- "device-type":"bt",
- "profile":"a2dp",
- "builtin":false,
- "direction":["out"],
- "avail-condition":["pulse"]
- },
- {
- "device-type":"bt",
- "profile":"sco",
- "builtin":false,
- "direction":["both"],
- "avail-condition":["pulse","dbus"],
+ "device-type":"bt-sco",
"playback-devices":{"normal":"alsa:0,0"},
"capture-devices":{"normal":"alsa:0,0"}
- },
- {
- "device-type":"forwarding",
- "builtin":false,
- "direction":["out"],
- "avail-condition":["pulse", "dbus"],
- "playback-devices":{"normal":"alsa:0,0"},
- },
- {
- "device-type":"usb-audio",
- "builtin":false,
- "direction":["both", "in", "out"],
- "avail-condition":["pulse"]
}
-
],
"device-files":{
"playback-devices":[
{
"device-string":"alsa:0,0",
- "role":{
- "normal":"rate=44100",
- }
+ "role":{"normal":"rate=44100"}
}
],
"capture-devices":[
"minreq-ms":-1,
"tlength-ms":100,
"prebuf-ms":0,
- "maxlength":-1,
+ "maxlength":-1
},
{
"type":"mid",
"minreq-ms":-1,
"tlength-ms":200,
"prebuf-ms":0,
- "maxlength":-1,
+ "maxlength":-1
},
{
"type":"high",
"minreq-ms":-1,
"tlength-ms":400,
"prebuf-ms":0,
- "maxlength":-1,
+ "maxlength":-1
},
{
"type":"voip",
"minreq-ms":20,
"tlength-ms":100,
"prebuf-ms":0,
- "maxlength":-1,
- },
+ "maxlength":-1
+ }
],
"volumes":[
{
"type":"master",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"media",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"system",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"alarm",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"notification",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"voice",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"ringtone",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"voip",
- "is-hal-volume":0,
+ "is-hal-volume":0
},
{
"type":"call",
- "is-hal-volume":1,
- },
+ "is-hal-volume":1
+ }
],
"streams":[
{
"route-type" : "auto",
"volume-types":{"in":"none","out":"media"},
"avail-in-devices":["audio-jack","builtin-mic"],
- "avail-out-devices":["forwarding","audio-jack","builtin-speaker","bt","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"],
+ "avail-out-devices":["forwarding","audio-jack","builtin-speaker","bt-a2dp","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"]
},
{
"role":"system",
"route-type" : "auto",
"volume-types":{"in":"none","out":"system"},
"avail-in-devices":["none"],
- "avail-out-devices":["forwarding","audio-jack","builtin-speaker","bt","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["forwarding","audio-jack","builtin-speaker","bt-a2dp","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"alarm",
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"alarm"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","builtin-speaker","bt","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["audio-jack","builtin-speaker","bt-a2dp","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"notification",
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"notification"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","builtin-speaker","bt","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["audio-jack","builtin-speaker","bt-a2dp","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"emergency",
"route-type" : "auto",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["none"],
- "avail-out-devices":["builtin-speaker","audio-jack","bt","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["builtin-speaker","audio-jack","bt-a2dp","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"voice-information",
"route-type" : "auto",
"volume-types":{"in":"none","out":"voice"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","builtin-speaker","bt","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["audio-jack","builtin-speaker","bt-a2dp","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"voice-recognition",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["audio-jack","usb-audio","builtin-mic"],
"avail-out-devices":["none"],
- "avail-frameworks":["audio-io"],
+ "avail-frameworks":["audio-io"]
},
{
"role":"ringtone-voip",
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"ringtone"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","builtin-speaker","bt","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io","sound-manager"],
+ "avail-out-devices":["audio-jack","builtin-speaker","bt-a2dp","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io","sound-manager"]
},
{
"role":"ringtone-call",
"route-type" : "auto-all",
"volume-types":{"in":"none","out":"ringtone"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","builtin-speaker","bt","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io"],
+ "avail-out-devices":["audio-jack","builtin-speaker","bt-a2dp","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io"]
},
{
"role":"voip",
"priority" : 5,
"route-type" : "manual",
"volume-types":{"in":"none","out":"voip"},
- "avail-in-devices":["audio-jack","bt","builtin-mic"],
- "avail-out-devices":["audio-jack","builtin-speaker","bt"],
- "avail-frameworks":["audio-io","tone-player","sound-manager"],
+ "avail-in-devices":["audio-jack","bt-sco","builtin-mic"],
+ "avail-out-devices":["audio-jack","builtin-speaker","bt-sco"],
+ "avail-frameworks":["audio-io","tone-player","sound-manager"]
},
{
"role":"call-voice",
"priority" : 6,
"route-type" : "manual",
"volume-types":{"in":"none","out":"call"},
- "avail-in-devices":["audio-jack","bt","builtin-mic"],
- "avail-out-devices":["audio-jack","builtin-speaker","bt"],
- "avail-frameworks":["sound-manager"],
+ "avail-in-devices":["audio-jack","bt-sco","builtin-mic"],
+ "avail-out-devices":["audio-jack","builtin-speaker","bt-sco"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"call-video",
"priority" : 6,
"route-type" : "manual",
"volume-types":{"in":"none","out":"call"},
- "avail-in-devices":["audio-jack","bt","builtin-mic"],
- "avail-out-devices":["audio-jack","builtin-speaker","bt"],
- "avail-frameworks":["sound-manager"],
+ "avail-in-devices":["audio-jack","bt-sco","builtin-mic"],
+ "avail-out-devices":["audio-jack","builtin-speaker","bt-sco"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"radio",
"volume-types":{"in":"none","out":"media"},
"avail-in-devices":["none"],
"avail-out-devices":["audio-jack","builtin-speaker"],
- "avail-frameworks":["sound-manager"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"loopback",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["usb-audio"],
"avail-out-devices":["audio-jack","usb-audio"],
- "avail-frameworks":["sound-manager"],
+ "avail-frameworks":["sound-manager"]
},
{
"role":"loopback-mirroring",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["forwarding"],
"avail-out-devices":["none"],
- "avail-frameworks":["audio-io"],
+ "avail-frameworks":["audio-io"]
},
{
"role":"ext-media",
"route-type" : "manual-ext",
"volume-types":{"in":"none","out":"media"},
"avail-in-devices":["usb-audio"],
- "avail-out-devices":["bt","usb-audio"],
- "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"],
+ "avail-out-devices":["bt-a2dp","usb-audio"],
+ "avail-frameworks":["player","wav-player","tone-player","audio-io","recorder"]
},
{
"role":"solo",
"route-type" : "auto",
"volume-types":{"in":"none","out":"none"},
"avail-in-devices":["none"],
- "avail-out-devices":["audio-jack","builtin-speaker","bt","usb-audio"],
- "avail-frameworks":["wav-player","tone-player"],
- },
+ "avail-out-devices":["audio-jack","builtin-speaker","bt-a2dp","usb-audio"],
+ "avail-frameworks":["wav-player","tone-player"]
+ }
]
}
Name: mmfw-sysconf
Summary: Multimedia Framework system configuration package
-Version: 0.2.91
+Version: 0.2.92
Release: 0
Group: Multimedia/Configuration
License: LGPL-2.1+ and Apache-2.0