Lines Matching refs:settings
460 public Settings(String settings) {
461 StringTokenizer st = new StringTokenizer(settings, "=;");
464 throw new IllegalArgumentException("settings: " + settings);
469 "invalid settings for Equalizer: " + key);
483 throw new IllegalArgumentException("settings: " + settings);
516 * equalizer settings must be saved by the application.
526 Settings settings = new Settings();
527 settings.curPreset = byteArrayToShort(param, 0);
528 settings.numBands = byteArrayToShort(param, 2);
529 settings.bandLevels = new short[mNumBands];
531 settings.bandLevels[i] = byteArrayToShort(param, 4 + 2*i);
533 return settings;
537 * Sets the equalizer properties. This method is useful when equalizer settings have to
539 * @param settings an Equalizer.Settings object containing the properties to apply
544 public void setProperties(Equalizer.Settings settings)
546 if (settings.numBands != settings.bandLevels.length ||
547 settings.numBands != mNumBands) {
548 throw new IllegalArgumentException("settings invalid band count: " +settings.numBands);
551 byte[] param = concatArrays(shortToByteArray(settings.curPreset),
555 shortToByteArray(settings.bandLevels[i]));