|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.meapsoft.MEAPUtil com.meapsoft.composers.Composer
Abstract class that defines the basic interface that all MEAPsoft composers should follow.
Field Summary | |
static java.lang.String |
description
|
Fields inherited from class com.meapsoft.MEAPUtil |
bigEndian, bitsPerSamp, exceptionHandler, frameLatency, mixerToUse, numChannels, progress, samplingRate, signed, slash, stereo, verbose, version, writeMEAPFile |
Constructor Summary | |
Composer()
|
Method Summary | |
void |
addCommand(java.lang.String cmd)
Add a command to be applied to all EDL chunks. |
void |
addCommandsToAllEDLChunks()
|
void |
addCommandsToAllEDLChunks(java.util.Vector cmds)
Add commands to all chunks in outFile |
void |
addCommandToAllEDLChunks(java.lang.String cmd)
Add a command to all chunks in outFile |
abstract EDLFile |
compose()
Compose an EDLFile. |
java.lang.String |
description()
|
void |
doComposer()
Setup, compose, and write output file. |
void |
parseCommands(java.lang.String[] args,
java.lang.String argString)
Parse command strings from the command line arguments |
static void |
printCommandLineOptions(char arg)
Print usage of Compose command line options |
void |
run()
Set everything up, process input, and write output. |
void |
setup()
Setup the Composer - read in files, etc. |
Methods inherited from class com.meapsoft.MEAPUtil |
bytes2doubles, doubles2bytes, getPaths, getProgress, openAudioWriter, openAudioWriter, openInputStream, openInputStream, parseChunkDist, parseFeatDim, parseFeatureExtractor, parseFeatureExtractor, printCommandLineOptions, setExceptionHandler |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static java.lang.String description
Constructor Detail |
public Composer()
Method Detail |
public void setup() throws java.io.IOException, ParserException
setup
in class MEAPUtil
java.io.IOException
ParserException
public abstract EDLFile compose()
public void run()
MEAPUtil
run
in interface java.lang.Runnable
run
in class MEAPUtil
public void doComposer() throws java.io.IOException, ParserException
java.io.IOException
ParserException
public void addCommandToAllEDLChunks(java.lang.String cmd)
public void addCommandsToAllEDLChunks(java.util.Vector cmds)
public void addCommandsToAllEDLChunks()
public void addCommand(java.lang.String cmd)
public static void printCommandLineOptions(char arg)
public void parseCommands(java.lang.String[] args, java.lang.String argString)
public java.lang.String description()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |