quicktime.std.clocks
Class ExtremesCallBack

java.lang.Object
  |
  +--quicktime.QTObject
        |
        +--quicktime.std.clocks.QTCallBack
              |
              +--quicktime.std.clocks.ExtremesCallBack
All Implemented Interfaces:
quicktime.jdirect.InterfaceLib, quicktime.jdirect.PrimitivesLib, quicktime.jdirect.QuickTimeLib, quicktime.jdirect.SharedLibrary, com.apple.jdirect.SharedLibrary

public abstract class ExtremesCallBack
extends QTCallBack

Provides scheduled operations at the start or stop times of the callback time base. refer to QTCallBack in QuickTime


Field Summary
 int flags
          Determines when the callback will be called.
 
Fields inherited from class quicktime.std.clocks.QTCallBack
rateWhenCalled, timeWhenCalledMsecs, upp
 
Fields inherited from interface quicktime.jdirect.QuickTimeLib
JDirect_MacOSX, libraryInstance, name
 
Constructor Summary
ExtremesCallBack(TimeBase tb, int flags)
          This allows your application to obtain a new callback.
 
Method Summary
 void callMeWhen()
          Specifies the time when the callback sholud be called.
 java.lang.String toString()
          String representation of this class.
 
Methods inherited from class quicktime.std.clocks.QTCallBack
cancel, cancelAndCleanup, execute, getTimeBase, getType
 
Methods inherited from class quicktime.QTObject
disposeQTObject, equals, ID
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

flags

public int flags
Determines when the callback will be called.
Constructor Detail

ExtremesCallBack

public ExtremesCallBack(TimeBase tb,
                        int flags)
                 throws QTException
This allows your application to obtain a new callback.

QuickTime::NewCallBack()

Parameters:
tb - the time base that the callback is attached too.
flags - the conditions under which the Callback will be executed
Method Detail

callMeWhen

public final void callMeWhen()
                      throws StdQTException
Specifies the time when the callback sholud be called. Should set flags specify certain scheduling information as triggerAtStart or triggerAtStop.

QuickTime::CallMeWhen

Overrides:
callMeWhen in class QTCallBack
Following copied from class: quicktime.std.clocks.QTCallBack
Parameters:
cb - CallBack interface who's execute method will be called when the callback becomes active.

toString

public java.lang.String toString()
String representation of this class.
Overrides:
toString in class QTCallBack