public interface Demultiplexer extends PlugIn, MediaHandler, Duration
BUFFER_PROCESSED_FAILED, BUFFER_PROCESSED_OK, INPUT_BUFFER_NOT_CONSUMED, OUTPUT_BUFFER_NOT_FILLED, PLUGIN_TERMINATEDDURATION_UNBOUNDED, DURATION_UNKNOWN| Modifier and Type | Method and Description |
|---|---|
Time |
getDuration() |
Time |
getMediaTime() |
ContentDescriptor[] |
getSupportedInputContentDescriptors() |
Track[] |
getTracks() |
boolean |
isPositionable() |
boolean |
isRandomAccess() |
Time |
setPosition(Time where,
int rounding) |
void |
start() |
void |
stop() |
getControl, getControlssetSourceContentDescriptor[] getSupportedInputContentDescriptors()
void start()
throws java.io.IOException
java.io.IOExceptionvoid stop()
Track[] getTracks() throws java.io.IOException, BadHeaderException
java.io.IOExceptionBadHeaderExceptionboolean isPositionable()
boolean isRandomAccess()
Time getMediaTime()
Time getDuration()
getDuration in interface Duration