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

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.IReferenceClockImpl
All Implemented Interfaces:
com.jniwrapper.AutoDeleteParameter, com.jniwrapper.PointerParameter, IReferenceClock, com.teamdev.jxdesktop.win32.com.IUnknown

public class IReferenceClockImpl
extends com.teamdev.jxdesktop.win32.com.impl.IUnknownImpl
implements IReferenceClock


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
IReferenceClockImpl()
           
IReferenceClockImpl(com.teamdev.jxdesktop.win32.com.IUnknown that)
           
 
Method Summary
 void advisePeriodic(com.jniwrapper.Int64 startTime, com.jniwrapper.Int64 periodTime, com.teamdev.jxdesktop.win32.Handle hSemaphore, com.teamdev.jxdesktop.win32.Handle pdwAdviseCookie)
           
 void adviseTime(com.jniwrapper.Int64 baseTime, com.jniwrapper.Int64 streamTime, com.teamdev.jxdesktop.win32.Handle hEvent, com.teamdev.jxdesktop.win32.Handle pdwAdviseCookie)
           
 java.lang.Object clone()
           
 com.teamdev.jxdesktop.win32.com.types.IID getIID()
           
 void getTime(com.jniwrapper.Int64 pTime)
           
 void unadvise(com.teamdev.jxdesktop.win32.Handle dwAdviseCookie)
           
 
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

IReferenceClockImpl

public IReferenceClockImpl()

IReferenceClockImpl

public IReferenceClockImpl(com.teamdev.jxdesktop.win32.com.IUnknown that)
                    throws com.teamdev.jxdesktop.win32.com.ComException
Throws:
com.teamdev.jxdesktop.win32.com.ComException
Method Detail

getIID

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

getTime

public void getTime(com.jniwrapper.Int64 pTime)
             throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
getTime in interface IReferenceClock
Throws:
com.teamdev.jxdesktop.win32.com.ComException

adviseTime

public void adviseTime(com.jniwrapper.Int64 baseTime,
                       com.jniwrapper.Int64 streamTime,
                       com.teamdev.jxdesktop.win32.Handle hEvent,
                       com.teamdev.jxdesktop.win32.Handle pdwAdviseCookie)
                throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
adviseTime in interface IReferenceClock
Throws:
com.teamdev.jxdesktop.win32.com.ComException

advisePeriodic

public void advisePeriodic(com.jniwrapper.Int64 startTime,
                           com.jniwrapper.Int64 periodTime,
                           com.teamdev.jxdesktop.win32.Handle hSemaphore,
                           com.teamdev.jxdesktop.win32.Handle pdwAdviseCookie)
                    throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
advisePeriodic in interface IReferenceClock
Throws:
com.teamdev.jxdesktop.win32.com.ComException

unadvise

public void unadvise(com.teamdev.jxdesktop.win32.Handle dwAdviseCookie)
              throws com.teamdev.jxdesktop.win32.com.ComException
Specified by:
unadvise in interface IReferenceClock
Throws:
com.teamdev.jxdesktop.win32.com.ComException

clone

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