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

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

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

Represents Java interface for COM interface IMediaEvent.


Field Summary
static java.lang.String INTERFACE_IDENTIFIER
           
 
Method Summary
 void cancelDefaultHandling(com.jniwrapper.Int32 lEvCode)
           
 void freeEventParams(com.jniwrapper.Int32 lEvCode, com.teamdev.jxdesktop.win32.com.types.LongPtr lParam1, com.teamdev.jxdesktop.win32.com.types.LongPtr lParam2)
           
 void getEvent(com.jniwrapper.Int32 lEventCode, com.teamdev.jxdesktop.win32.com.types.LongPtr lParam1, com.teamdev.jxdesktop.win32.com.types.LongPtr lParam2, com.jniwrapper.Int32 msTimeout)
           
 void getEventHandle(com.teamdev.jxdesktop.win32.com.types.LongPtr hEvent)
           
 void restoreDefaultHandling(com.jniwrapper.Int32 lEvCode)
           
 void waitForCompletion(com.jniwrapper.Int32 msTimeout, com.jniwrapper.Int32 pEvCode)
           
 
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

getEventHandle

void getEventHandle(com.teamdev.jxdesktop.win32.com.types.LongPtr hEvent)
                    throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

getEvent

void getEvent(com.jniwrapper.Int32 lEventCode,
              com.teamdev.jxdesktop.win32.com.types.LongPtr lParam1,
              com.teamdev.jxdesktop.win32.com.types.LongPtr lParam2,
              com.jniwrapper.Int32 msTimeout)
              throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

waitForCompletion

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

cancelDefaultHandling

void cancelDefaultHandling(com.jniwrapper.Int32 lEvCode)
                           throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

restoreDefaultHandling

void restoreDefaultHandling(com.jniwrapper.Int32 lEvCode)
                            throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException

freeEventParams

void freeEventParams(com.jniwrapper.Int32 lEvCode,
                     com.teamdev.jxdesktop.win32.com.types.LongPtr lParam1,
                     com.teamdev.jxdesktop.win32.com.types.LongPtr lParam2)
                     throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException