Uses of Class
de.humatic.dsj.DSFilter

Packages that use DSFilter
de.humatic.dsj   
de.humatic.dsj.com   
 

Uses of DSFilter in de.humatic.dsj
 

Subclasses of DSFilter in de.humatic.dsj
 class CompressedJavaSource
          Custom DSFilter object working together with the native dsj_CompressedJavaSource & dsj_AsyncJavaSource DirectShow filters.
 class DSCapture.CaptureDevice
          Nested class, extending DSFilter and wrapping a capture device, that has been added to the graph.
 class JavaOverlayFilter
          Custom DSFilter object representing the dsj_JavaOverlayFilter which enables mixing of java drawing with the video of running DirectShow filtergraphs.
 class JavaSourceFilter
          Custom DSFilter object representing the dsj_JavaSourceFilter which will allow dsj to inject the results of java drawing commands into a DirectShow filtergraph.
 

Methods in de.humatic.dsj that return DSFilter
 DSFilter DSFiltergraph.addColorSpaceConverter(int mode, int reserved)
           
 DSFilter DSGraph.addFileSourceFilter(java.lang.String forPath)
          When building a graph programatically, this method avoids the nesessity to know what source filter to use for a specific file type.
 DSFilter DSFiltergraph.addFilterToGraph(DSFilterInfo info)
          Adds a filter to the native filtergraph and creates a DSFilter object representing it.
 DSFilter DSFiltergraph.connectDump(DSFilter.DSPin toPin, java.lang.String outputFilePath)
          Connects a filter that will write raw data of any type - as received from the given pin - to a file at %outputFilePath.
 DSFilter DSFiltergraph.findFilterByName(java.lang.String name)
          Tries to find a filter of the given name in the graph.
 DSFilter DSFiltergraph.findRenderer(int majorType)
          Tries to find the renderer for the given major media type (DSMediaType.MT_..).
 DSFilter DSSampleBuffer.getFilter()
           
 DSFilter DSFilter.DSPin.getFilter()
          Returns the DSFilter that owns this pin
 DSFilter DSFiltergraph.insertFilter(DSFilter before, DSFilter after, DSFilterInfo toInsert)
          Tries to insert a filter described by the FilterInfo argument between the two given filters and returns it
If the method fails, dsj tries to restore the graph to its previous state.
 DSFilter DSFiltergraph.insertTransInPlaceFilter(DSFilter before, DSFilter.DSPin srcPin, DSFilter after, JTransInPlaceFilter jtip, int flags)
          Inserts the native part of dsj's TransInPlace filter between the two given filters and establishes communication with the supplied extension of JTransInPlaceFilter whose transform method will then be called from the filtergraph.
 DSFilter[] DSFiltergraph.listFilters()
          Returns all the filters in the filtergraph as DSFilter objects.
 

Methods in de.humatic.dsj with parameters of type DSFilter
 DSFilter DSFiltergraph.insertFilter(DSFilter before, DSFilter after, DSFilterInfo toInsert)
          Tries to insert a filter described by the FilterInfo argument between the two given filters and returns it
If the method fails, dsj tries to restore the graph to its previous state.
 DSSampleBuffer DSFiltergraph.insertSampleAccessFilter(DSFilter before, DSFilter.DSPin srcPin, DSFilter after, int flags)
          Installs an nio.ByteBuffer between the two specified filters from which the application can read - depending on the insertion point - compressed or uncompressed data.
 DSFilter DSFiltergraph.insertTransInPlaceFilter(DSFilter before, DSFilter.DSPin srcPin, DSFilter after, JTransInPlaceFilter jtip, int flags)
          Inserts the native part of dsj's TransInPlace filter between the two given filters and establishes communication with the supplied extension of JTransInPlaceFilter whose transform method will then be called from the filtergraph.
 void DSFiltergraph.reloadFilter(DSFilter filter)
          Disconnects and removes a filter then reinserts and reconnects it.
 void DSFiltergraph.removeFilter(DSFilter filter, boolean restart)
          Removes the given filter from the graph.
 boolean DSFiltergraph.setClockSource(DSFilter refClock)
          Sets the filter to provide the reference clock for the filtergraph (by default this usually is set to the audio renderer).
 void DSFiltergraph.tearDown(DSFilter fromFilter, boolean removeThatFilter)
          Disconnects and removes all filters downstream from %fromFilter, optionally also removing that filter.
 

Uses of DSFilter in de.humatic.dsj.com
 

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