public class LoadMP3 extends Unit
Modifier and Type | Field and Description |
---|---|
static javax.sound.sampled.AudioInputStream |
audioInputStream |
static javax.sound.sampled.AudioFormat |
baseFormat |
static long |
bufSize |
static javax.sound.sampled.AudioFormat |
decodedFormat |
static javax.sound.sampled.AudioInputStream |
din |
static long |
duration |
static java.lang.String |
errStr |
static java.lang.String |
fileName |
static boolean |
gotEntireFile |
javax.sound.sampled.SourceDataLine |
line |
static MultipleAudio |
ma |
static byte[] |
newBytes |
static int |
numberOfChunks |
static long |
outputSizeInSamples |
static long |
songSizeInSamples |
CLONE_ALL_OUTPUT, CLONE_MULTIPLE_OUTPUT, COPY_OUTPUT, ESSENTIAL, ESSENTIAL_IF_CONNECTED, IMMEDIATE_UPDATE, INTERNAL, LATE_INITIALIZE, NO_UPDATE, ON_TASK_INSTANTATION, ON_USER_ACCESS, OPTIONAL, PROCESS_UPDATE, TRANSIENT, TRANSIENT_ACCESSIBLE, USER_ACCESSIBLE
Constructor and Description |
---|
LoadMP3() |
Modifier and Type | Method and Description |
---|---|
static void |
createAudioInputStream(java.io.File file) |
void |
dispose()
Called when the unit is disposed of.
|
java.lang.String[] |
getInputTypes()
This method should return an array of the data types accepted by nodes not specified in getNodeInputTypes (e.g.
|
java.lang.String[][] |
getNodeInputTypes()
This method should return an array of the data types accepted by specific nodes, with the node index providing
the index for the array.
|
java.lang.String[][] |
getNodeOutputTypes()
This method should return an array of the data types output by specific nodes, with the node index providing the
index for the array.
|
java.lang.String[] |
getOutputTypes()
This method should return an array of the data types output by nodes not specified in getNodeOutputTypes() (e.g.
|
void |
init()
Called when the unit is created.
|
void |
parameterUpdate(java.lang.String paramname,
java.lang.Object value)
Called a parameters is updated (e.g.
|
void |
process()
The main unit algorithm.
|
void |
reset()
Called when the unit is reset.
|
debug, debug, defineParameter, extractClipInState, getClipIn, getClipIn, getControlInterface, getDefaultInputNodes, getDefaultNodeRequirement, getDefaultOutputNodes, getDisplayName, getDisplayPackage, getGUIBuilderV2Info, getHelpFileLocation, getInputAtNode, getInputNodeCount, getMaximumInputNodes, getMaximumOutputNodes, getMinimumInputNodes, getMinimumOutputNodes, getOutputNodeCount, getOutputPolicy, getPackageName, getParameter, getParameterPanelClass, getParameterPanelInstantiate, getParameterType, getParameterUpdatePolicy, getPopUpDescription, getRunnableInterface, getTask, getTaskGraphContext, getToolName, getToolPackage, getToolTable, getVersion, hideParameterPanel, isClipInName, isInputAtNode, isOutputSent, isParameter, log, log, notifyError, notifyError, output, outputAtNode, outputAtNode, parameterUpdated, putClipIn, removeClipIn, removeParameter, restoreClipInState, setDefaultInputNodes, setDefaultNodeRequirement, setDefaultOutputNodes, setDisplayName, setDisplayPackage, setGUIBuilderV2Info, setHelpFileLocation, setMaximumInputNodes, setMaximumOutputNodes, setMinimumInputNodes, setMinimumOutputNodes, setOutputPolicy, setParameter, setParameterPanelClass, setParameterPanelInstantiate, setParameterUpdatePolicy, setPopUpDescription, setRunnableInterface, setToolName, setToolPackage, setVersion, showParameterPanel, stopping
public static javax.sound.sampled.AudioInputStream audioInputStream
public static javax.sound.sampled.AudioInputStream din
public static javax.sound.sampled.AudioFormat baseFormat
public static javax.sound.sampled.AudioFormat decodedFormat
public static long duration
public static java.lang.String fileName
public static java.lang.String errStr
public static MultipleAudio ma
public static boolean gotEntireFile
public static long bufSize
public static long songSizeInSamples
public static long outputSizeInSamples
public static int numberOfChunks
public static byte[] newBytes
public javax.sound.sampled.SourceDataLine line
public void process() throws java.lang.Exception
Unit
public static void createAudioInputStream(java.io.File file)
public void init()
public void reset()
public void parameterUpdate(java.lang.String paramname, java.lang.Object value)
parameterUpdate
in class Unit
public java.lang.String[][] getNodeInputTypes()
Unit
getNodeInputTypes
in class Unit
public java.lang.String[] getInputTypes()
Unit
getInputTypes
in class Unit
public java.lang.String[][] getNodeOutputTypes()
Unit
getNodeOutputTypes
in class Unit
public java.lang.String[] getOutputTypes()
Unit
getOutputTypes
in class Unit