public abstract class NotewiseWAVAnalyzer extends AbstractWAVAnalyzer
コンストラクタと説明 |
---|
NotewiseWAVAnalyzer() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
customSetting(SPExecutor ex,
SCCXMLWrapper.Note note,
AmusaDataSetCompatible dataset) |
protected ProducerConsumerCompatible[] |
getUsedModules()
Please override this method so that this returns the list of
modules (typically subclasses of SPModule) used in this class.
|
protected abstract ProducerConsumerCompatible[] |
getUsedModules(SCCXMLWrapper.Note note) |
protected void |
preproc()
If you override this method, please write "super();" at first.
|
protected AmusaDataSetCompatible |
run(WAVWrapper wav) |
protected boolean |
setOptionsLocal(java.lang.String option,
java.lang.String value)
Please override this method to support non-yes/no options in
your subclass.
|
customSetting, getAmusaXMLFormat, getModuleConnections, getOutputData, getParam, getParamDouble, getParamInt, getWindowSlider, readInputData, requiredFiles, setBoolOptionsLocal, setParam, setParam, setParam, usesStereo
addOptionHelpMessage, exitWithMessage, getBaseName, getBaseName, getConfigXMLWrapper, getDestDir, getHelpMessage, getOutFileName, getVersion, init, loopEnabled, postproc, removeDirName, removeExt, removeExt, run, showErrorMessage, start, start
protected void customSetting(SPExecutor ex, SCCXMLWrapper.Note note, AmusaDataSetCompatible dataset)
protected final ProducerConsumerCompatible[] getUsedModules()
AbstractWAVAnalyzer
private ProducerConsumerCompatible stft, peakext; protected abstractProducerConsumerCompatible[] getUsedModules() { return new ProducerConsumerCompatible[] { stft = new STFT(), peakext = new PeakExtractor() }; }
getUsedModules
クラス内 AbstractWAVAnalyzer
protected abstract ProducerConsumerCompatible[] getUsedModules(SCCXMLWrapper.Note note)
protected void preproc() throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, javax.xml.transform.TransformerException, org.xml.sax.SAXException
AbstractWAVAnalyzer
preproc
クラス内 AbstractWAVAnalyzer
java.io.IOException
javax.xml.parsers.ParserConfigurationException
javax.xml.transform.TransformerException
org.xml.sax.SAXException
protected AmusaDataSetCompatible run(WAVWrapper wav) throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, javax.xml.transform.TransformerException, org.xml.sax.SAXException
run
クラス内 AbstractWAVAnalyzer
java.io.IOException
javax.xml.parsers.ParserConfigurationException
javax.xml.transform.TransformerException
org.xml.sax.SAXException
protected boolean setOptionsLocal(java.lang.String option, java.lang.String value)
CMXCommand
Please override this method to support non-yes/no options in your subclass.
サブクラスで独自の非YES/NO型オプションをサポートする場合には, このメソッドをオーバーライドしてください. このメソッドがオプションを受け入れたらtrue, 受け入れなかったらfalseを返さなければなりません.
setOptionsLocal
クラス内 AbstractWAVAnalyzer