public class DemuxNode extends Node
| Modifier and Type | Field and Description |
|---|---|
long |
sequenceNumber |
| Constructor and Description |
|---|
DemuxNode(Format format,
Demultiplexer demux,
Track[] tracks) |
| Modifier and Type | Method and Description |
|---|---|
Node |
duplicate() |
Demultiplexer |
getDemux() |
Format |
getInputFormat() |
int |
getPlugInType() |
Track[] |
getTracks() |
int |
process(Buffer input,
int sourceTrackNumber,
int destTrackNumber,
int flags)
sourceTrackNumber only used for demux, and destTrackNumber only used for mux.
|
void |
setTracks(Track[] tracks) |
void |
start() |
void |
stop() |
addDestLink, close, getDestLink, getDestLink, getDestLink, getInputPin, getInputPinByTrack, getNumDestLinks, getNumInputPins, getNumOutputPins, getOutputBuffer, getOutputPin, getOutputPinByTrack, getPlugIn, open, print, propagateDuplicate, removeDestLink, setInputPin, setOutputBuffer, setOutputPinpublic DemuxNode(Format format, Demultiplexer demux, Track[] tracks)
public int getPlugInType()
getPlugInType in class Nodepublic void setTracks(Track[] tracks)
public Track[] getTracks()
public Format getInputFormat()
getInputFormat in class Nodepublic Demultiplexer getDemux()
public void start()
throws java.io.IOException