public class RawPullStreamParser extends AbstractDemultiplexer
BUFFER_PROCESSED_FAILED, BUFFER_PROCESSED_OK, INPUT_BUFFER_NOT_CONSUMED, OUTPUT_BUFFER_NOT_FILLED, PLUGIN_TERMINATED
DURATION_UNBOUNDED, DURATION_UNKNOWN
Constructor and Description |
---|
RawPullStreamParser() |
Modifier and Type | Method and Description |
---|---|
ContentDescriptor[] |
getSupportedInputContentDescriptors() |
Track[] |
getTracks() |
void |
setSource(DataSource source) |
void |
start() |
void |
stop() |
getDuration, getMediaTime, isPositionable, isRandomAccess, setPosition
close, getName, open, reset
addControl, getControl, getControls, removeControl
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getControl, getControls
public ContentDescriptor[] getSupportedInputContentDescriptors()
getSupportedInputContentDescriptors
in interface Demultiplexer
getSupportedInputContentDescriptors
in class AbstractDemultiplexer
public Track[] getTracks() throws java.io.IOException, BadHeaderException
getTracks
in interface Demultiplexer
getTracks
in class AbstractDemultiplexer
java.io.IOException
BadHeaderException
public void setSource(DataSource source) throws java.io.IOException, IncompatibleSourceException
setSource
in interface MediaHandler
setSource
in class AbstractDemultiplexer
java.io.IOException
IncompatibleSourceException
public void start() throws java.io.IOException
start
in interface Demultiplexer
start
in class AbstractDemultiplexer
java.io.IOException
public void stop()
stop
in interface Demultiplexer
stop
in class AbstractDemultiplexer