net.sf.fmj.filtergraph
Class FilterGraphBuilder

java.lang.Object
  extended by net.sf.fmj.filtergraph.FilterGraphBuilder

public class FilterGraphBuilder
extends java.lang.Object

Author:
Ken Larson

Constructor Summary
FilterGraphBuilder()
           
 
Method Summary
static DemuxNode buildGraphToMux(ContentDescriptor contentDescriptor, Demultiplexer demux, Multiplexer mux, Format muxInputFormat, int muxDestTrack)
           
static DemuxNode buildGraphToRenderer(ContentDescriptor contentDescriptor, Demultiplexer demux)
           
static Multiplexer findMux(Format destFormat)
           
static java.util.List<Multiplexer> findMuxs()
          Get all multiplexers
static Demultiplexer getSourceCompatibleDemultiplexer(DataSource source)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterGraphBuilder

public FilterGraphBuilder()
Method Detail

findMux

public static Multiplexer findMux(Format destFormat)

findMuxs

public static java.util.List<Multiplexer> findMuxs()
Get all multiplexers


getSourceCompatibleDemultiplexer

public static Demultiplexer getSourceCompatibleDemultiplexer(DataSource source)

buildGraphToRenderer

public static DemuxNode buildGraphToRenderer(ContentDescriptor contentDescriptor,
                                             Demultiplexer demux)

buildGraphToMux

public static DemuxNode buildGraphToMux(ContentDescriptor contentDescriptor,
                                        Demultiplexer demux,
                                        Multiplexer mux,
                                        Format muxInputFormat,
                                        int muxDestTrack)