public class LikelihoodFFTController extends PamControlledUnit
Constructor and Description |
---|
LikelihoodFFTController(java.lang.String controllerName,
PamRawDataBlock block)
Instantiates a new likelihood fft controller.
|
Modifier and Type | Method and Description |
---|---|
void |
createFFTProcess(LikelihoodFFTParameters params)
Request the controller to crete a new fft process based on the specified
parameters.
|
LikelihoodFFTProcess |
getProcess(LikelihoodFFTParameters params)
Get an fft process that matches the supplied parameters.
|
void |
markFFTProcessesUnused()
Mark fft processes unused.
|
void |
removeAllFFTProcesses()
Removes the all fft processes.
|
void |
removeUnusedProcesses()
Removes the unused processes.
|
addOfflineTaskGroup, addOtherRelatedMenuItems, addPamProcess, addRelatedMenuItems, addXMLParameter, addXMLParameter, addXMLParameter, addXMLParameter, canClose, canPlayViewerSound, createDetectionMenu, createDisplayMenu, createFileMenu, createHelpMenu, fillXMLElement, flushDataBlockBuffers, getFrameNumber, getGuiFrame, getModuleSummary, getNumOfflineTaskGroups, getNumPamProcesses, getOfflineTaskGroup, getPamController, getPamModuleInfo, getPamProcess, getPamView, getShortUnitType, getSidePanel, getTabClipCopier, getTabPanel, getTabSpecificMenuBar, getToolbarComponent, getUnitName, getUnitType, getVerboseLevel, gotoTab, isViewer, notifyModelChanged, pamClose, pamHasStopped, pamToStart, playViewerSound, removePamProcess, removeUnit, rename, saveViewerData, setFrameNumber, setPamController, setPamModuleInfo, setPamView, setSidePanel, setTabPanel, setupControlledUnit, stopViewerSound, terminalPrint, terminalPrintln, toString
public LikelihoodFFTController(java.lang.String controllerName, PamRawDataBlock block)
controllerName
- the controller nameblock
- the block of raw audio data that the new fft processes will subscribe topublic void createFFTProcess(LikelihoodFFTParameters params)
params
- The required parameters.public LikelihoodFFTProcess getProcess(LikelihoodFFTParameters params)
params
- The parameters for which an fft process is requested.public void removeAllFFTProcesses()
public void markFFTProcessesUnused()
public void removeUnusedProcesses()