com.teamdev.jxcapture.video.win.directshow.wrappers
Interface IFilterGraph

All Superinterfaces:
com.jniwrapper.AutoDeleteParameter, com.teamdev.jxdesktop.win32.com.IUnknown
All Known Subinterfaces:
IGraphBuilder
All Known Implementing Classes:
IFilterGraphImpl, IGraphBuilderImpl

public interface IFilterGraph
extends com.teamdev.jxdesktop.win32.com.IUnknown

Represents Java interface for COM interface IFilterGraph.


Field Summary
static java.lang.String INTERFACE_IDENTIFIER
           
 
Method Summary
 void addFilter(IBaseFilter pFilter, com.jniwrapper.WideString pName)
           
 void connectDirect(IPin ppinOut, IPin ppinIn, MediaType pmt)
           
 void disconnect(IPin pPin)
           
 void enumFilters(IEnumFilters ppenum)
           
 void findFilterByName(com.jniwrapper.WideString pName, IBaseFilter ppFilter)
           
 void reconnect(IPin pPin)
           
 void removeFilter(IBaseFilter pFilter)
           
 void setDefaultSyncSource()
           
 
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

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

addFilter

void addFilter(IBaseFilter pFilter,
               com.jniwrapper.WideString pName)
               throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

removeFilter

void removeFilter(IBaseFilter pFilter)
                  throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

enumFilters

void enumFilters(IEnumFilters ppenum)
                 throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

findFilterByName

void findFilterByName(com.jniwrapper.WideString pName,
                      IBaseFilter ppFilter)
                      throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

connectDirect

void connectDirect(IPin ppinOut,
                   IPin ppinIn,
                   MediaType pmt)
                   throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

reconnect

void reconnect(IPin pPin)
               throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

disconnect

void disconnect(IPin pPin)
                throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setDefaultSyncSource

void setDefaultSyncSource()
                          throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException