|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.crestmuse.cmx.commands.CMXCommand<WAVWrapper,FileWrapperCompatible>
jp.crestmuse.cmx.amusaj.commands.AbstractWAVAnalyzer
jp.crestmuse.cmx.amusaj.commands.ChromaExtractor
public class ChromaExtractor
コンストラクタの概要 | |
---|---|
ChromaExtractor()
|
メソッドの概要 | |
---|---|
protected java.lang.String |
getAmusaXMLFormat()
Please override this method so that this returns "array" or "peaks" |
protected ModuleConnection[] |
getModuleConnections()
Please override this method to specify the connections between modules described in the getUsedModules() method. |
protected OutputData[] |
getOutputData()
Please override this method to specify what data should be output to a file. |
protected ProducerConsumerCompatible[] |
getUsedModules()
Please override this method so that this returns the list of modules (typically subclasses of SPModule) used in this class. |
static void |
main(java.lang.String[] args)
|
protected boolean |
setOptionsLocal(java.lang.String option,
java.lang.String value)
Please override this method to support non-yes/no options in your subclass. |
クラス jp.crestmuse.cmx.amusaj.commands.AbstractWAVAnalyzer から継承されたメソッド |
---|
customSetting, getParam, getParamDouble, getParamInt, getWindowSlider, preproc, readInputData, requiredFiles, run, setBoolOptionsLocal, setParam, setParam, setParam, usesStereo |
クラス jp.crestmuse.cmx.commands.CMXCommand から継承されたメソッド |
---|
addOptionHelpMessage, appendHelpMessage, exitWithMessage, getBaseName, getBaseName, getConfigXMLWrapper, getDestDir, getFileName, getHelpMessage, getOutFileName, getVersion, indata, init, loopEnabled, newOutputData, outdata, postproc, removeDirName, removeExt, removeExt, run, run, setOutputData, showErrorMessage, start, start |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ChromaExtractor()
メソッドの詳細 |
---|
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を返さなければなりません.
AbstractWAVAnalyzer
内の setOptionsLocal
protected ProducerConsumerCompatible[] getUsedModules()
AbstractWAVAnalyzer
の記述:private ProducerConsumerCompatible stft, peakext; protected abstractProducerConsumerCompatible[] getUsedModules() { return new ProducerConsumerCompatible[] { stft = new STFT(), peakext = new PeakExtractor() }; }
AbstractWAVAnalyzer
内の getUsedModules
protected ModuleConnection[] getModuleConnections()
AbstractWAVAnalyzer
の記述:protected ModuleConnection[] getModuleConnections() { return new ModuleConnection[] { new ModuleConnection(stft, 0, peakext, 0); }; }
AbstractWAVAnalyzer
内の getModuleConnections
protected java.lang.String getAmusaXMLFormat()
AbstractWAVAnalyzer
の記述:
AbstractWAVAnalyzer
内の getAmusaXMLFormat
protected OutputData[] getOutputData()
AbstractWAVAnalyzer
の記述:
AbstractWAVAnalyzer
内の getOutputData
public static void main(java.lang.String[] args)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |