public class MultipartMixedReplaceMux extends AbstractInputStreamMux
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BOUNDARY |
static java.lang.String |
TIMESTAMP_KEY |
inputFormats, numTracks, outputContentDescriptor
BUFFER_PROCESSED_FAILED, BUFFER_PROCESSED_OK, INPUT_BUFFER_NOT_CONSUMED, OUTPUT_BUFFER_NOT_FILLED, PLUGIN_TERMINATED
Constructor and Description |
---|
MultipartMixedReplaceMux() |
Modifier and Type | Method and Description |
---|---|
protected void |
doProcess(Buffer buffer,
int trackID,
java.io.OutputStream os) |
Format[] |
getSupportedInputFormats() |
Format |
setInputFormat(Format format,
int trackID) |
int |
setNumTracks(int numTracks) |
close, createInputStreamPushDataSource, getDataOutput, getDataOutputNoInit, getOutputStream, getSupportedOutputContentDescriptors, open, process, writeInt
setContentDescriptor
getName, reset
addControl, getControl, getControls, removeControl
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getControl, getControls
public static final java.lang.String BOUNDARY
public static final java.lang.String TIMESTAMP_KEY
public int setNumTracks(int numTracks)
setNumTracks
in interface Multiplexer
setNumTracks
in class AbstractInputStreamMux
public Format[] getSupportedInputFormats()
getSupportedInputFormats
in interface Multiplexer
getSupportedInputFormats
in class AbstractInputStreamMux
public Format setInputFormat(Format format, int trackID)
setInputFormat
in interface Multiplexer
setInputFormat
in class AbstractMultiplexer
protected void doProcess(Buffer buffer, int trackID, java.io.OutputStream os) throws java.io.IOException
doProcess
in class AbstractInputStreamMux
java.io.IOException