de.humatic.dsj.com
Class COMFactory

java.lang.Object
  extended by de.humatic.dsj.com.COMFactory

public class COMFactory
extends java.lang.Object

This is a still very basic entrypoint to COM principles widely used with the native DirectShow api. While dsj tries to implement most functionality available through native interfaces as class methods in its higher level java abstractions, there are points where this does either not make sense or is impossible to implement. There are currently only some very few interfaces available through this class, but the future will likely see more use of this.


Field Summary
static java.lang.String IID_IBasicAudio
           
static java.lang.String IID_IMediaObject
           
 
Constructor Summary
COMFactory()
           
 
Method Summary
static COMObject queryInterface(DSFiltergraph onGraph, DSFilter onFilter, java.lang.String guid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IID_IMediaObject

public static final java.lang.String IID_IMediaObject
See Also:
Constant Field Values

IID_IBasicAudio

public static final java.lang.String IID_IBasicAudio
See Also:
Constant Field Values
Constructor Detail

COMFactory

public COMFactory()
Method Detail

queryInterface

public static COMObject queryInterface(DSFiltergraph onGraph,
                                       DSFilter onFilter,
                                       java.lang.String guid)
                                throws DSJException
Throws:
DSJException