public abstract class JTransInPlaceFilter
extends java.lang.Object
Baseclass for the java side of dsj's native TransInPlace filter. Extensions of this class are passed into
DSFiltergraph.insertTransInPlaceFilter(..) and will subsequently have their transform(DSSampleBuffer) method called. Inside
that method they may modify the given sample's data before it travels further down the native filtergraph.
The native filter accepts all mediatypes, so can be inserted between pretty much all filters long as the input connection
uses push mode transport (that is: it will not work between async source and parser filters).
TransInPlace filters will always have identical mediatypes on in and outputs, they can not change a stream's format.