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

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

public interface IGraphBuilder
extends IFilterGraph

Represents Java interface for COM interface IGraphBuilder.


Field Summary
static java.lang.String INTERFACE_IDENTIFIER
           
 
Method Summary
 void abort()
           
 void addSourceFilter(com.jniwrapper.WideString lpcwstrFileName, com.jniwrapper.WideString lpcwstrFilterName, IBaseFilter ppFilter)
           
 void connect(IPin ppinOut, IPin ppinIn)
           
 void render(IPin ppinOut)
           
 void renderFile(com.jniwrapper.WideString lpcwstrFile, com.jniwrapper.WideString lpcwstrPlayList)
           
 void setLogFile(com.teamdev.jxdesktop.win32.Handle hFile)
           
 void shouldOperationContinue()
           
 
Methods inherited from interface com.teamdev.jxcapture.video.win.directshow.wrappers.IFilterGraph
addFilter, connectDirect, disconnect, enumFilters, findFilterByName, reconnect, removeFilter, 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

connect

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

render

void render(IPin ppinOut)
            throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

renderFile

void renderFile(com.jniwrapper.WideString lpcwstrFile,
                com.jniwrapper.WideString lpcwstrPlayList)
                throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

addSourceFilter

void addSourceFilter(com.jniwrapper.WideString lpcwstrFileName,
                     com.jniwrapper.WideString lpcwstrFilterName,
                     IBaseFilter ppFilter)
                     throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

setLogFile

void setLogFile(com.teamdev.jxdesktop.win32.Handle hFile)
                throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

abort

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

shouldOperationContinue

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