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

All Superinterfaces:
com.jniwrapper.AutoDeleteParameter, com.teamdev.jxdesktop.win32.com.IDispatch, com.teamdev.jxdesktop.win32.com.IUnknown
All Known Implementing Classes:
IMediaControlImpl

public interface IMediaControl
extends com.teamdev.jxdesktop.win32.com.IDispatch

Represents Java interface for COM interface IMediaControl.


Field Summary
static java.lang.String INTERFACE_IDENTIFIER
           
 
Method Summary
 void addSourceFilter(com.teamdev.jxdesktop.win32.com.types.BStr strFilename, com.teamdev.jxdesktop.win32.com.IDispatch ppUnk)
           
 com.teamdev.jxdesktop.win32.com.IDispatch getFilterCollection()
           
 com.teamdev.jxdesktop.win32.com.IDispatch getRegFilterCollection()
           
 void getState(com.jniwrapper.Int32 msTimeout, com.jniwrapper.Int32 pfs)
           
 void pause()
           
 void renderFile(com.teamdev.jxdesktop.win32.com.types.BStr strFilename)
           
 void run()
           
 void stop()
           
 void stopWhenReady()
           
 
Methods inherited from interface com.teamdev.jxdesktop.win32.com.IDispatch
getIDsOfNames, getTypeInfo, getTypeInfoCount
 
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

run

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

pause

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

stop

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

getState

void getState(com.jniwrapper.Int32 msTimeout,
              com.jniwrapper.Int32 pfs)
              throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

renderFile

void renderFile(com.teamdev.jxdesktop.win32.com.types.BStr strFilename)
                throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

addSourceFilter

void addSourceFilter(com.teamdev.jxdesktop.win32.com.types.BStr strFilename,
                     com.teamdev.jxdesktop.win32.com.IDispatch ppUnk)
                     throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getFilterCollection

com.teamdev.jxdesktop.win32.com.IDispatch getFilterCollection()
                                                              throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getRegFilterCollection

com.teamdev.jxdesktop.win32.com.IDispatch getRegFilterCollection()
                                                                 throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

stopWhenReady

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