Package javax.sound.sampled

Examples of javax.sound.sampled.BooleanControl


public class BooleanControlTest extends TestCase {

    public void testEnumControl() {

        BooleanControl control = new MyControl(BooleanControl.Type.MUTE, true,
                "ON", "OFF");
        assertTrue(control.getValue());
        control.setValue(false);
        assertFalse(control.getValue());
        assertEquals("ON", control.getStateLabel(true));
        assertEquals("OFF", control.getStateLabel(false));
        assertEquals("Mute Control with current value: OFF", control
                .toString());

        control = new MyControl(BooleanControl.Type.APPLY_REVERB, false);
        assertFalse(control.getValue());
        control.setValue(true);
        assertTrue(control.getValue());
        assertEquals("true", control.getStateLabel(true));
        assertEquals("false", control.getStateLabel(false));
        assertEquals("Apply Reverb Control with current value: true", control
                .toString());
    }
View Full Code Here


    portLine.close();
  }

  public static void printControl(Control memberControl) {
    if (memberControl instanceof BooleanControl) {
      BooleanControl bc = (BooleanControl) memberControl;
      System.out.println(bc + ": " + bc.getValue());
    } else if (memberControl instanceof FloatControl) {
      FloatControl fc = (FloatControl) memberControl;
      System.out.println(fc + ": " + fc.getValue());

    } else if (memberControl instanceof EnumControl) {
View Full Code Here

  public synchronized void stopTestOutput() {
    myClip.stop();
  }

  public void toggleMute() {
    BooleanControl bc = (BooleanControl) outputLine.getControl(BooleanControl.Type.MUTE);
    if (bc != null) {
      bc.setValue(!bc.getValue());
    }
  }
View Full Code Here

      bc.setValue(!bc.getValue());
    }
  }

  public void setMute(boolean state) {
    BooleanControl bc = (BooleanControl) outputLine.getControl(BooleanControl.Type.MUTE);
    if (bc != null) {
      bc.setValue(state);
    }
  }
View Full Code Here

TOP

Related Classes of javax.sound.sampled.BooleanControl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.