159 |
audioDeviceModel.getDeviceInfo().getChannelsParameter(); |
audioDeviceModel.getDeviceInfo().getChannelsParameter(); |
160 |
int min = 1; |
int min = 1; |
161 |
if(prm.getRangeMin() != null) min = prm.getRangeMin().intValue(); |
if(prm.getRangeMin() != null) min = prm.getRangeMin().intValue(); |
162 |
int max = 50; |
int max = 10000; |
163 |
if(prm.getRangeMax() != null) max = prm.getRangeMax().intValue(); |
if(prm.getRangeMax() != null) max = prm.getRangeMax().intValue(); |
164 |
|
|
165 |
spinnerChannels = new JSpinner(new SpinnerNumberModel(1, min, max, 1)); |
spinnerChannels = new JSpinner(new SpinnerNumberModel(1, min, max, 1)); |
310 |
|
|
311 |
private void |
private void |
312 |
updateParams(AudioOutputDevice d) { |
updateParams(AudioOutputDevice d) { |
313 |
|
Parameter p = d.getSampleRateParameter(); |
314 |
|
boolean b = p == null || p.getName() == null || p.getValue() == null; |
315 |
Parameter[] params = d.getAdditionalParameters(); |
Parameter[] params = d.getAdditionalParameters(); |
316 |
Parameter[] p2s = new Parameter[params.length + 1]; |
Parameter[] p2s; |
317 |
|
if(b) p2s = new Parameter[params.length]; |
318 |
|
else p2s = new Parameter[params.length + 1]; |
319 |
|
|
320 |
for(int i = 0; i < params.length; i++) p2s[i] = params[i]; |
for(int i = 0; i < params.length; i++) p2s[i] = params[i]; |
321 |
|
|
322 |
p2s[params.length] = d.getSampleRateParameter(); |
if(!b) p2s[params.length] = p; |
323 |
|
|
324 |
additionalParamsTable.getModel().setParameters(p2s); |
additionalParamsTable.getModel().setParameters(p2s); |
325 |
} |
} |