public class RawBufferMux extends AbstractMultiplexer
inputFormats, numTracks, outputContentDescriptorBUFFER_PROCESSED_FAILED, BUFFER_PROCESSED_OK, INPUT_BUFFER_NOT_CONSUMED, OUTPUT_BUFFER_NOT_FILLED, PLUGIN_TERMINATED| Modifier | Constructor and Description |
|---|---|
|
RawBufferMux() |
protected |
RawBufferMux(ContentDescriptor contentDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
DataSource |
getDataOutput() |
Format[] |
getSupportedInputFormats() |
ContentDescriptor[] |
getSupportedOutputContentDescriptors(Format[] inputs) |
void |
open() |
int |
process(Buffer buffer,
int trackID) |
Format |
setInputFormat(Format format,
int trackID) |
int |
setNumTracks(int numTracks) |
setContentDescriptorgetName, resetaddControl, getControl, getControls, removeControlclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetControl, getControlsprotected RawBufferMux(ContentDescriptor contentDescriptor)
public RawBufferMux()
public DataSource getDataOutput()
public Format[] getSupportedInputFormats()
public void close()
close in interface PlugInclose in class AbstractPlugInpublic void open()
throws ResourceUnavailableException
open in interface PlugInopen in class AbstractPlugInResourceUnavailableExceptionpublic ContentDescriptor[] getSupportedOutputContentDescriptors(Format[] inputs)
public int process(Buffer buffer, int trackID)
public int setNumTracks(int numTracks)
setNumTracks in interface MultiplexersetNumTracks in class AbstractMultiplexerpublic Format setInputFormat(Format format, int trackID)
setInputFormat in interface MultiplexersetInputFormat in class AbstractMultiplexer