public abstract class AbstractMultiplexer extends AbstractPlugIn implements Multiplexer
| Modifier and Type | Field and Description |
|---|---|
protected Format[] |
inputFormats |
protected int |
numTracks |
protected ContentDescriptor |
outputContentDescriptor |
BUFFER_PROCESSED_FAILED, BUFFER_PROCESSED_OK, INPUT_BUFFER_NOT_CONSUMED, OUTPUT_BUFFER_NOT_FILLED, PLUGIN_TERMINATED| Constructor and Description |
|---|
AbstractMultiplexer() |
| Modifier and Type | Method and Description |
|---|---|
ContentDescriptor |
setContentDescriptor(ContentDescriptor outputContentDescriptor) |
Format |
setInputFormat(Format format,
int trackID) |
int |
setNumTracks(int numTracks) |
close, getName, open, resetaddControl, getControl, getControls, removeControlclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDataOutput, getSupportedInputFormats, getSupportedOutputContentDescriptors, processgetControl, getControlsprotected ContentDescriptor outputContentDescriptor
protected Format[] inputFormats
protected int numTracks
public ContentDescriptor setContentDescriptor(ContentDescriptor outputContentDescriptor)
setContentDescriptor in interface Multiplexerpublic Format setInputFormat(Format format, int trackID)
setInputFormat in interface Multiplexerpublic int setNumTracks(int numTracks)
setNumTracks in interface Multiplexer