jmce.sim.audio
Class Speaker
java.lang.Object
jmce.sim.AbstractHardware
jmce.sim.AbstractPeripheral
jmce.sim.audio.Speaker
- All Implemented Interfaces:
- Hardware, Peripheral
public class Speaker
- extends AbstractPeripheral
Sample speaker peripheral.
- Version:
- 1.01
- Author:
- Mario Viara
Methods inherited from class jmce.sim.AbstractHardware |
addHardware, createFrame, destroy, getHardware, getHardware, getHardware, getHardware, getHardware, getHardwareCount, getHardwareForName, getHardwareInstances, getHardwareTree, getName, getParent, initSwing, removeHardware, removeHardware, reset, setHardware, setHardware, setName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface jmce.sim.Hardware |
addHardware, destroy, getHardware, getHardware, getHardware, getHardware, getHardwareCount, getHardwareInstances, getHardwareTree, getName, getParent, initSwing, removeHardware, removeHardware, reset, setHardware, setHardware, setName |
Speaker
public Speaker()
setSpeaker
public void setSpeaker(boolean mode)
setSampleRate
public void setSampleRate(int n)
init
public void init(Hardware p)
throws SIMException
- Description copied from interface:
Hardware
- Initialize the hardware. This method must be called before
any use of the interface. Only set ... / get ... method are
allowed to be called before the intialization.
- Specified by:
init
in interface Hardware
- Overrides:
init
in class AbstractHardware
- Parameters:
p
- Parent of this hardware.
- Throws:
SIMException
isInstalled
public boolean isInstalled()
- Return true if the speaker is installed and correctly
initialized.
since 1.02
setFreq
public void setFreq(int f)
delay
public static void delay(int n)
main
public static void main(java.lang.String[] argv)
toString
public java.lang.String toString()
- Overrides:
toString
in class AbstractHardware