net.sf.fmj.filtergraph
Class FilterGraphBuilder
java.lang.Object
net.sf.fmj.filtergraph.FilterGraphBuilder
public class FilterGraphBuilder
- extends java.lang.Object
TODO: improvements:
need to build graph nodes before recursive call, so that
we can instantiate a relaxed match, then negotiate formats when the full
path is found. FilterGraphLink should include the source track info, and not
use the array index.
- Author:
- Ken Larson
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilterGraphBuilder
public FilterGraphBuilder()
buildGraphToRenderer
public static FilterGraph buildGraphToRenderer(ContentDescriptor contentDescriptor,
Demultiplexer demux)
buildGraphToMux
public static FilterGraph buildGraphToMux(ContentDescriptor contentDescriptor,
Demultiplexer demux,
Multiplexer mux,
Format[] muxInputFormats,
int[] muxInputTrackNumbers)
getSourceCompatibleDemultiplexer
public static Demultiplexer getSourceCompatibleDemultiplexer(DataSource source)
findMux
public static Multiplexer findMux(Format destFormat)
findMuxs
public static java.util.List<Multiplexer> findMuxs()
- Get all multiplexers