Uses of Class
de.humatic.dsj.DSFiltergraph

Packages that use DSFiltergraph
de.humatic.dsj   
de.humatic.dsj.com   
de.humatic.dsj.rc   
de.humatic.dsj.sink   
 

Uses of DSFiltergraph in de.humatic.dsj
 

Subclasses of DSFiltergraph in de.humatic.dsj
 class DSBDAGraph
          DSBDAGraph provides a basic implementation of Microsoft's Broadcast Driver Architecture for digital TV.
 class DSCapture
          DSCapture provides access to DirectShow audio and video capture devices.
 class DSDVCam
          DSDVCam wraps DirectShow functionality for IEEE 1394 (aka Firewire, iLink) DV camcorders and - as of dsj 0_8_4 - also for USB 2.0 ones.
Both camera and VCR mode are supported.
 class DSDvd
          DSDvd adds some DVD specific transport & navigation methods to the superclass.
Graph building for DVD playback may require that MPEG2 and AC3 decoder filters are explicitely specified (which can be done via the extended constructor or the dsj.xml file).
 class DSGraph
          DSGraph reproduces the DirectShow filtergraph stored in .grf or .xgr files or passed in via streams or strings of raw xml.
 class DSHDVTape
          DSHDVTape wraps DirectShow functionality for IEEE 1394 (aka Firewire, iLink) HDV camcorders and D-VHS decks working with MPEG compression.
Both camera and VCR mode are supported.
 class DSMovie
          DSMovie plays DirectShow compatible audio & video media from files and streams and provides encodeing and editing functionality.
 class DSStreamBufferGraph
          DSStreamBufferGraph tries to wrap the DirectShow StreamBufferEngine.
 class JavaSourceGraph
          JavaSourceGraph subclasses DSGraph to simplify the setup of rendering Java graphics into DirectShow contexts.
 

Methods in de.humatic.dsj that return DSFiltergraph
static DSFiltergraph DSFiltergraph.createDSFiltergraph(java.lang.String path, int flags, java.beans.PropertyChangeListener pcl)
          "Factory" method.
static DSFiltergraph[] DSEnvironment.getActiveGraphs()
          Returns an array holding all currently active filtergraphs.
 DSFiltergraph DSFilter.getFiltergraph()
           
 DSFiltergraph CompressedJavaSource.getGraph()
           
 

Methods in de.humatic.dsj with parameters of type DSFiltergraph
static DSMediaType[] DSEnvironment.getAudioEncoderMediaTypes(DSFilterInfo encoder, DSFiltergraph graph)
          Returns the formats an AudioEncoder can produce from the given filtergraph's audio stream.
static DSJService DSEnvironment.getService(DSFiltergraph onGraph, java.lang.String guid, int flags)
          Creates a DSJService for the given GUID.
static void DSEnvironment.registerGraph(DSFiltergraph graph)
          Registers an activated graph with the internal track keeping mechanisms.
 void SwingMovieController.setFiltergraph(DSFiltergraph DSFG)
           
static void DSJUtils.showFilterList(DSFiltergraph dsfg)
           
 

Constructors in de.humatic.dsj with parameters of type DSFiltergraph
SwingMovieController(DSFiltergraph DSFG)
          Constructs an SwingMovieController for the supplied DSFiltergraph.
 

Uses of DSFiltergraph in de.humatic.dsj.com
 

Methods in de.humatic.dsj.com with parameters of type DSFiltergraph
static COMObject COMFactory.queryInterface(DSFiltergraph onGraph, DSFilter onFilter, java.lang.String guid)
           
 

Uses of DSFiltergraph in de.humatic.dsj.rc
 

Methods in de.humatic.dsj.rc with parameters of type DSFiltergraph
 boolean VMRControls.addGraphSource(DSFiltergraph srcGraph, int inputID, int flags)
           
static RendererControls RendererControls.getControls(DSFiltergraph graph)
           
 

Uses of DSFiltergraph in de.humatic.dsj.sink
 

Methods in de.humatic.dsj.sink with parameters of type DSFiltergraph
static JSink JSink.create(int type, DSFiltergraph src, java.io.OutputStream os, DSMediaType[] types, int sinkFlags)
           
 

Constructors in de.humatic.dsj.sink with parameters of type DSFiltergraph
HTTPAudioSink(DSFiltergraph src, int port, DSFilterInfo audioEncoder, int flags)
          Creates a server socket on the given port and streams the filtergraph's audio in either (single or multipart) G711 ulaw or alaw or AAC format (as determined by the output mediatype on the encoder filter and eventually the HTTP_MULTI flag) to clients accepting "audio/basic" or "audio/mpeg4-generic" mimetypes.
ulaw and alaw encoders ship with Windows ("CCITT u-Law / a-Law".
HTTPAudioSink(DSFiltergraph src, java.io.OutputStream out, DSFilterInfo audioEncoder, int flags)
          Instead of creating a ServerSocket will stream the encoded audio to the given OutputStream.
HTTPAudioSink(DSFiltergraph src, java.lang.String targetURL, java.lang.String userName, java.lang.String passWord, DSFilterInfo audioEncoder, int flags)
          Transmit singlepart G711 ulaw or AAC audio to a device at %targetURL.
MJPGSink(DSFiltergraph src, int port, DSFilterInfo videoEncoder, DSFilterInfo audioEncoder, int flags)
          Creates a server socket on the given port and streams the filtergraph's video in MJPG format to clients requesting any resource ending in ".mjpg" or accepting "image/jpeg" MIME types.
MJPGSink(DSFiltergraph src, java.io.OutputStream out, DSFilterInfo videoEncoder, DSFilterInfo audioEncoder, int flags)
          Streams the filtergraph's video in MJPG format to the given OutputStream.
MKVSink(DSFiltergraph src, int port, DSFilterInfo videoEncoder, DSFilterInfo audioEncoder, int flags)
          Creates a server socket on the given port and streams a filtergraph's media in WebM format.
MKVSink(DSFiltergraph src, java.io.OutputStream out, DSFilterInfo videoEncoder, DSFilterInfo audioEncoder, int flags)
           
RTMPSink(DSFiltergraph src, java.lang.String targetURL, java.lang.String streamName, DSFilterInfo videoEncoder, DSFilterInfo audioEncoder, int flags)
           
RTPSink(DSFiltergraph grf, java.lang.String[] targetURLs, DSFilterInfo videoEncoder, DSFilterInfo audioEncoder, StreamAnnouncement sa, int flags)
          Constructs an RTPSink and connects it to the given filtergraph.
%targetURLs - a min 1, max.
TSNetworkSink(DSFiltergraph graph, java.lang.String baseIP, DSFilterInfo videoEncoder, DSFilterInfo audioEncoder, DSFilterInfo multiplexer, int flags)
          Creates a transport stream sink involving reencoding of data by the given encoder filters.
TSNetworkSink(DSFiltergraph graph, java.lang.String baseIP, DSFilterInfo multiplexer, int flags)
          Creates a "transmuxing" sink to stream out data from MPEG2 sources like files or MPEG CaptureDevices where no transcoding is required or desired.
TSNetworkSink(DSFiltergraph graph, java.lang.String baseIP, MPEGProgram[] prgs, int flags)
          Creates a sink for filtergraphs whose data already is in MPEG2 transportstream format.
WMNetSink(DSFiltergraph graph, int localPort, DSFilterInfo profile, boolean displayLocal)
           
WMPushSink(DSFiltergraph graph, java.lang.String PublishingPointURL, DSFilterInfo profile, boolean displayLocal, java.lang.String user, java.lang.String password)