org.fraid.sound.sampled.functions
Class recordSound
java.lang.Object
org.fraid.function.ComplexFunction
org.fraid.function.GeneratorFunction
org.fraid.sound.sampled.functions.recordSound
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.event.ChangeListener
public class recordSound
- extends GeneratorFunction
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
mController
protected RecordSoundController mController
mRecordedSamples
protected Samples mRecordedSamples
mSamplingFrequency
protected int mSamplingFrequency
mListenBufferSize
protected int mListenBufferSize
recordSound
public recordSound()
generate
public DefinedFunction generate(Complex[] args)
throws ComplexFunctionException
- Specified by:
generate
in class GeneratorFunction
- Throws:
ComplexFunctionException
postProcess
public void postProcess()
throws ComplexFunctionException
- Overrides:
postProcess
in class GeneratorFunction
- Throws:
ComplexFunctionException
stateChanged
public void stateChanged(javax.swing.event.ChangeEvent aEvent)
- Specified by:
stateChanged
in interface javax.swing.event.ChangeListener
- Overrides:
stateChanged
in class GeneratorFunction
setParameters
protected void setParameters()
throws ComplexFunctionException
- Throws:
ComplexFunctionException
setSamples
public void setSamples(Samples aSamples)
Fraid (system and language). (C) 2003-2007 Ivaylo Iliev
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.