public class FilterGraph
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
PROCESS_DEFAULT |
static int |
SUPPRESS_TRACK_READ |
Constructor and Description |
---|
FilterGraph(DemuxNode root) |
Modifier and Type | Method and Description |
---|---|
void |
closeExcludeDemux() |
FilterGraph |
duplicate() |
int |
getAudioTrackIndex() |
Node |
getBeforeTail(int trackNumber) |
DataSource |
getDataOutput() |
int |
getNumTracks() |
RendererNode |
getRendererNode(int trackIndex) |
DemuxNode |
getRoot() |
Track[] |
getTracks() |
int |
getVideoTrackIndex() |
boolean |
isTrackEnabled(int i) |
void |
openExcludeDemux() |
void |
printToLog() |
int |
process(Buffer input,
int sourceTrackNumber,
int destTrackNumber,
int flags) |
void |
start() |
void |
stop() |
public static final int PROCESS_DEFAULT
public static final int SUPPRESS_TRACK_READ
public FilterGraph(DemuxNode root)
public DemuxNode getRoot()
public int getNumTracks()
public Track[] getTracks()
public boolean isTrackEnabled(int i)
public void openExcludeDemux() throws ResourceUnavailableException
ResourceUnavailableException
public void closeExcludeDemux() throws ResourceUnavailableException
ResourceUnavailableException
public void stop() throws java.io.IOException
java.io.IOException
public void start() throws java.io.IOException
java.io.IOException
public FilterGraph duplicate()
public int process(Buffer input, int sourceTrackNumber, int destTrackNumber, int flags)
public int getVideoTrackIndex()
public int getAudioTrackIndex()
public DataSource getDataOutput()
public RendererNode getRendererNode(int trackIndex)
public void printToLog()
public Node getBeforeTail(int trackNumber)