Reorganized settings

This commit is contained in:
Atlante45 2014-10-09 12:38:46 -07:00
parent e7ecf1cd6f
commit 72e4785db2

View file

@ -64,9 +64,23 @@
}, },
{ {
"name": "audio", "name": "audio",
"label": "Audio", "label": "Audio Environment",
"assignment-types": [0], "assignment-types": [0],
"settings": [ "settings": [
{
"name": "attenuation_per_doubling_in_distance",
"label": "Default Domain Attenuation",
"help": "Factor between 0 and 1.0 (0: No attenuation, 1.0: extreme attenuation)",
"placeholder": "0.18",
"default": "0.18",
"advanced": false
},
{
"name": "enable_filter",
"type": "checkbox",
"help": "positional audio stream uses lowpass filter",
"default": true
},
{ {
"name": "zones", "name": "zones",
"type": "table", "type": "table",
@ -76,7 +90,7 @@
"key": { "key": {
"name": "name", "name": "name",
"label": "Name", "label": "Name",
"placeholder": "Zone name" "placeholder": "Zone_Name"
}, },
"columns": [ "columns": [
{ {
@ -100,26 +114,39 @@
] ]
}, },
{ {
"name": "enable_filter", "name": "attenuation_coefficients",
"type": "checkbox", "type": "table",
"label": "Positional filter", "label": "Attenuation Coefficients",
"help": "positional audio stream uses lowpass filter", "help": "In this table you can set custom attenuation coefficients between audio zones",
"default": true "numbered": false,
}, "columns": [
{ {
"name": "unattenuated_zone", "name": "source",
"label": "Unattenuated Zone", "label": "Source",
"help": "Boxes for source and listener (corner x, corner y, corner z, size x, size y, size z, corner x, corner y, corner z, size x, size y, size z)", "can_set": true,
"placeholder": "no zone" "placeholder": "Zone_A"
}, },
{ {
"name": "attenuation_per_doubling_in_distance", "name": "listener",
"label": "Attenuation per doubling in distance", "label": "Listener",
"help": "Factor between 0.0 and 1.0 (0.0: No attenuation, 1.0: extreme attenuation)", "can_set": true,
"placeholder": "0.18", "placeholder": "Zone_B"
"default": "0.18", },
"advanced": false {
}, "name": "coefficient",
"label": "Attenuation coefficient",
"can_set": true,
"placeholder": "0.18"
}
]
}
]
},
{
"name": "audio_advanced",
"label": "Audio Buffer",
"assignment-types": [0],
"settings": [
{ {
"name": "dynamic_jitter_buffer", "name": "dynamic_jitter_buffer",
"type": "checkbox", "type": "checkbox",