com.teamdev.jxcapture.video.win.directshow.wrappers.impl
Class IFilterGraphImpl

java.lang.Object
  extended by com.jniwrapper.Parameter
      extended by com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl
          extended by com.teamdev.jxcapture.video.win.directshow.wrappers.impl.IFilterGraphImpl
All Implemented Interfaces:
com.jniwrapper.AutoDeleteParameter, com.jniwrapper.PointerParameter, IFilterGraph, com.teamdev.jxdesktop.win32.com.IUnknown
Direct Known Subclasses:
IGraphBuilderImpl

public class IFilterGraphImpl
extends com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl
implements IFilterGraph

Represents COM interface IFilterGraph.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl
com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl.MemoryBufferImpl
 
Field Summary
static java.lang.String INTERFACE_IDENTIFIER
           
 
Fields inherited from class com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl
PTR_NULL
 
Fields inherited from class com.jniwrapper.Parameter
LICENSE_TYPE, V
 
Constructor Summary
  IFilterGraphImpl()
           
  IFilterGraphImpl(com.teamdev.jxdesktop.win32.ole.CLSID clsid, com.teamdev.jxdesktop.win32.com.types.ClsCtx dwClsContext)
           
  IFilterGraphImpl(com.teamdev.jxdesktop.win32.ole.CLSID clsid, com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl pUnkOuter, com.teamdev.jxdesktop.win32.com.types.ClsCtx dwClsContext)
           
  IFilterGraphImpl(com.teamdev.jxdesktop.win32.com.IUnknown that)
           
protected IFilterGraphImpl(com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl that)
           
 
Method Summary
 void addFilter(IBaseFilter pFilter, com.jniwrapper.WideString pName)
           
 java.lang.Object clone()
           
 void connectDirect(IPin ppinOut, IPin ppinIn, MediaType pmt)
           
 void disconnect(IPin pPin)
           
 void enumFilters(IEnumFilters ppenum)
           
 void findFilterByName(com.jniwrapper.WideString pName, IBaseFilter ppFilter)
           
 com.teamdev.jxdesktop.win32.com.types.IID getIID()
           
 void reconnect(IPin pPin)
           
 void removeFilter(IBaseFilter pFilter)
           
 void setDefaultSyncSource()
           
 
Methods inherited from class com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl
acceptIOPerformer, addRef, asVoidPointer, dumpVTBL, equals, fromVoidPointer, getDebugInfo, getInterfaceIdentifier, getLength, hashCode, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, isAutoDelete, isNull, isSameObject, queryInterface, queryInterface, read, release, setAutoDelete, setNull, setValue, write
 
Methods inherited from class com.jniwrapper.Parameter
a, a, asReturnValue, b, dataBufferAssigned, getAlignedLength, getAlignmentRequirement, getDataBuffer, getDataBufferOffset, indent, pop, push, read, read, setDataBuffer, toByteArray, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.teamdev.jxdesktop.win32.com.IUnknown
addRef, isNull, queryInterface, release, setNull
 
Methods inherited from interface com.jniwrapper.AutoDeleteParameter
isAutoDelete, setAutoDelete
 

Field Detail

INTERFACE_IDENTIFIER

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

IFilterGraphImpl

public IFilterGraphImpl()

IFilterGraphImpl

protected IFilterGraphImpl(com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl that)
                    throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

IFilterGraphImpl

public IFilterGraphImpl(com.teamdev.jxdesktop.win32.com.IUnknown that)
                 throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

IFilterGraphImpl

public IFilterGraphImpl(com.teamdev.jxdesktop.win32.ole.CLSID clsid,
                        com.teamdev.jxdesktop.win32.com.types.ClsCtx dwClsContext)
                 throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

IFilterGraphImpl

public IFilterGraphImpl(com.teamdev.jxdesktop.win32.ole.CLSID clsid,
                        com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl pUnkOuter,
                        com.teamdev.jxdesktop.win32.com.types.ClsCtx dwClsContext)
                 throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException
Method Detail

addFilter

public void addFilter(IBaseFilter pFilter,
                      com.jniwrapper.WideString pName)
               throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
addFilter in interface IFilterGraph
Throws:
com.teamdev.jxdesktop.win32.com.ComException

removeFilter

public void removeFilter(IBaseFilter pFilter)
                  throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
removeFilter in interface IFilterGraph
Throws:
com.teamdev.jxdesktop.win32.com.ComException

enumFilters

public void enumFilters(IEnumFilters ppenum)
                 throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
enumFilters in interface IFilterGraph
Throws:
com.teamdev.jxdesktop.win32.com.ComException

findFilterByName

public void findFilterByName(com.jniwrapper.WideString pName,
                             IBaseFilter ppFilter)
                      throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
findFilterByName in interface IFilterGraph
Throws:
com.teamdev.jxdesktop.win32.com.ComException

connectDirect

public void connectDirect(IPin ppinOut,
                          IPin ppinIn,
                          MediaType pmt)
                   throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
connectDirect in interface IFilterGraph
Throws:
com.teamdev.jxdesktop.win32.com.ComException

reconnect

public void reconnect(IPin pPin)
               throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
reconnect in interface IFilterGraph
Throws:
com.teamdev.jxdesktop.win32.com.ComException

disconnect

public void disconnect(IPin pPin)
                throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
disconnect in interface IFilterGraph
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setDefaultSyncSource

public void setDefaultSyncSource()
                          throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
setDefaultSyncSource in interface IFilterGraph
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getIID

public com.teamdev.jxdesktop.win32.com.types.IID getIID()
Overrides:
getIID in class com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl

clone

public java.lang.Object clone()
Overrides:
clone in class com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl