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
ResourceUnavailableExceptionpublic void closeExcludeDemux()
throws ResourceUnavailableException
ResourceUnavailableExceptionpublic void stop()
throws java.io.IOException
java.io.IOExceptionpublic void start()
throws java.io.IOException
java.io.IOExceptionpublic 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)