类javax.sound.sampled.BooleanControl源码实例Demo

下面列出了怎么用javax.sound.sampled.BooleanControl的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: mars-sim   文件: OGGSoundClip.java
public void setMute(boolean mute) {
		// Set mute value.
		this.mute = mute;

		if (outputLine == null) {
			return;
		} else if (outputLine.isControlSupported(BooleanControl.Type.MUTE)) {
			BooleanControl muteControl = (BooleanControl) outputLine.getControl(BooleanControl.Type.MUTE);
			muteControl.setValue(mute);

			 if (mute)
				 paused = true;
			 else
				 paused = false;
			 
//			 if (!mute)
//			 setGain(oldGain);
		}

	}
 
源代码2 项目: dragonwell8_jdk   文件: PortMixer.java
private static BooleanControl.Type createType(String name) {
    if (name.equals("Mute")) {
        return BooleanControl.Type.MUTE;
    }
    else if (name.equals("Select")) {
        // $$fb add as new static type?
        //return BooleanControl.Type.SELECT;
    }
    return new BCT(name);
}
 
源代码3 项目: TencentKona-8   文件: PortMixer.java
private static BooleanControl.Type createType(String name) {
    if (name.equals("Mute")) {
        return BooleanControl.Type.MUTE;
    }
    else if (name.equals("Select")) {
        // $$fb add as new static type?
        //return BooleanControl.Type.SELECT;
    }
    return new BCT(name);
}
 
源代码4 项目: jdk8u60   文件: PortMixer.java
private static BooleanControl.Type createType(String name) {
    if (name.equals("Mute")) {
        return BooleanControl.Type.MUTE;
    }
    else if (name.equals("Select")) {
        // $$fb add as new static type?
        //return BooleanControl.Type.SELECT;
    }
    return new BCT(name);
}
 
源代码5 项目: openjdk-jdk8u   文件: PortMixer.java
private static BooleanControl.Type createType(String name) {
    if (name.equals("Mute")) {
        return BooleanControl.Type.MUTE;
    }
    else if (name.equals("Select")) {
        // $$fb add as new static type?
        //return BooleanControl.Type.SELECT;
    }
    return new BCT(name);
}
 
源代码6 项目: openjdk-jdk8u-backup   文件: PortMixer.java
private static BooleanControl.Type createType(String name) {
    if (name.equals("Mute")) {
        return BooleanControl.Type.MUTE;
    }
    else if (name.equals("Select")) {
        // $$fb add as new static type?
        //return BooleanControl.Type.SELECT;
    }
    return new BCT(name);
}
 
源代码7 项目: Bytecoder   文件: PortMixer.java
private static BooleanControl.Type createType(String name) {
    if (name.equals("Mute")) {
        return BooleanControl.Type.MUTE;
    }
    else if (name.equals("Select")) {
        // $$fb add as new static type?
        //return BooleanControl.Type.SELECT;
    }
    return new BCT(name);
}
 
源代码8 项目: openjdk-jdk9   文件: PortMixer.java
private static BooleanControl.Type createType(String name) {
    if (name.equals("Mute")) {
        return BooleanControl.Type.MUTE;
    }
    else if (name.equals("Select")) {
        // $$fb add as new static type?
        //return BooleanControl.Type.SELECT;
    }
    return new BCT(name);
}
 
源代码9 项目: jdk8u-jdk   文件: PortMixer.java
private static BooleanControl.Type createType(String name) {
    if (name.equals("Mute")) {
        return BooleanControl.Type.MUTE;
    }
    else if (name.equals("Select")) {
        // $$fb add as new static type?
        //return BooleanControl.Type.SELECT;
    }
    return new BCT(name);
}
 
源代码10 项目: hottub   文件: PortMixer.java
private static BooleanControl.Type createType(String name) {
    if (name.equals("Mute")) {
        return BooleanControl.Type.MUTE;
    }
    else if (name.equals("Select")) {
        // $$fb add as new static type?
        //return BooleanControl.Type.SELECT;
    }
    return new BCT(name);
}
 
源代码11 项目: openjdk-8-source   文件: PortMixer.java
private static BooleanControl.Type createType(String name) {
    if (name.equals("Mute")) {
        return BooleanControl.Type.MUTE;
    }
    else if (name.equals("Select")) {
        // $$fb add as new static type?
        //return BooleanControl.Type.SELECT;
    }
    return new BCT(name);
}
 
源代码12 项目: openjdk-8   文件: PortMixer.java
private static BooleanControl.Type createType(String name) {
    if (name.equals("Mute")) {
        return BooleanControl.Type.MUTE;
    }
    else if (name.equals("Select")) {
        // $$fb add as new static type?
        //return BooleanControl.Type.SELECT;
    }
    return new BCT(name);
}
 
源代码13 项目: jdk8u_jdk   文件: PortMixer.java
private static BooleanControl.Type createType(String name) {
    if (name.equals("Mute")) {
        return BooleanControl.Type.MUTE;
    }
    else if (name.equals("Select")) {
        // $$fb add as new static type?
        //return BooleanControl.Type.SELECT;
    }
    return new BCT(name);
}
 
源代码14 项目: open-ig   文件: AudioThread.java
/**
 * Mute or unmute the current playback.
 * @param mute the mute status
 */
public void setMute(boolean mute) {
	BooleanControl bc = (BooleanControl)sdl.getControl(BooleanControl.Type.MUTE);
	if (bc != null) {
		bc.setValue(mute);
	}
}
 
源代码15 项目: jdk8u-jdk   文件: PortMixer.java
private static BooleanControl.Type createType(String name) {
    if (name.equals("Mute")) {
        return BooleanControl.Type.MUTE;
    }
    else if (name.equals("Select")) {
        // $$fb add as new static type?
        //return BooleanControl.Type.SELECT;
    }
    return new BCT(name);
}
 
源代码16 项目: jdk8u-dev-jdk   文件: PortMixer.java
private static BooleanControl.Type createType(String name) {
    if (name.equals("Mute")) {
        return BooleanControl.Type.MUTE;
    }
    else if (name.equals("Select")) {
        // $$fb add as new static type?
        //return BooleanControl.Type.SELECT;
    }
    return new BCT(name);
}
 
源代码17 项目: Spark   文件: JavaMixer.java
public void setMicrophoneInput() {
    TreePath path = findByName(new TreePath(root), new String[]{"MICROPHONE", "Select"});

    if (path == null) {
        path = findByName(new TreePath(root), new String[]{"Capture source", "Capture", "Mute"});
    }

    if (path != null) {
        if (path.getLastPathComponent() instanceof JavaMixer.ControlNode) {
            BooleanControl bControl = (BooleanControl) (((JavaMixer.ControlNode) path.getLastPathComponent()).getControl());
            bControl.setValue(true);
        }
    }
}
 
源代码18 项目: Spark   文件: JavaMixer.java
public void setMuteForMicrophoneOutput() {
    TreePath path = findByName(new TreePath(root), new String[]{"SPEAKER", "Microfone", "Mute"});

    if (path == null) {
        path = findByName(new TreePath(root), new String[]{"MIC target", "mic", "Mute"});
    }

    if (path != null) {
        if (path.getLastPathComponent() instanceof JavaMixer.ControlNode) {
            BooleanControl bControl = (BooleanControl) (((JavaMixer.ControlNode) path.getLastPathComponent()).getControl());
            bControl.setValue(true);
        }
    }
}
 
源代码19 项目: Spark   文件: JavaMixer.java
public ControlNode(Control control) {
    super(control.getType(), true);
    this.control = control;
    if (control instanceof BooleanControl) {
        component = createControlComponent((BooleanControl) control);
    } else if (control instanceof EnumControl) {
        component = createControlComponent((EnumControl) control);
    } else if (control instanceof FloatControl) {
        component = createControlComponent((FloatControl) control);
    } else {
        component = null;
    }
}
 
源代码20 项目: Spark   文件: JavaMixer.java
public BooleanControlButtonModel(BooleanControl control) {
    this.control = control;
    this.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            setSelected(!isSelected());
        }
    });
}
 
源代码21 项目: dragonwell8_jdk   文件: PortMixer.java
private BoolCtrl(long controlID, BooleanControl.Type typ) {
    super(typ, false);
    this.controlID = controlID;
}
 
源代码22 项目: dragonwell8_jdk   文件: SoftMixingDataLine.java
private Mute() {
    super(BooleanControl.Type.MUTE, false, "True", "False");
}
 
源代码23 项目: dragonwell8_jdk   文件: SoftMixingDataLine.java
private ApplyReverb() {
    super(BooleanControl.Type.APPLY_REVERB, false, "True", "False");
}
 
源代码24 项目: TencentKona-8   文件: PortMixer.java
private BoolCtrl(long controlID, BooleanControl.Type typ) {
    super(typ, false);
    this.controlID = controlID;
}
 
源代码25 项目: TencentKona-8   文件: SoftMixingDataLine.java
private Mute() {
    super(BooleanControl.Type.MUTE, false, "True", "False");
}
 
源代码26 项目: TencentKona-8   文件: SoftMixingDataLine.java
private ApplyReverb() {
    super(BooleanControl.Type.APPLY_REVERB, false, "True", "False");
}
 
源代码27 项目: jdk8u60   文件: PortMixer.java
private BoolCtrl(long controlID, BooleanControl.Type typ) {
    super(typ, false);
    this.controlID = controlID;
}
 
源代码28 项目: jdk8u60   文件: SoftMixingDataLine.java
private Mute() {
    super(BooleanControl.Type.MUTE, false, "True", "False");
}
 
源代码29 项目: jdk8u60   文件: SoftMixingDataLine.java
private ApplyReverb() {
    super(BooleanControl.Type.APPLY_REVERB, false, "True", "False");
}
 
源代码30 项目: openjdk-jdk8u   文件: PortMixer.java
private BoolCtrl(long controlID, BooleanControl.Type typ) {
    super(typ, false);
    this.controlID = controlID;
}