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 interface quicktime.jdirect.QuickTimeLib |
JDirect_MacOSX, libraryInstance, name |
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 java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
flags
public int flags
- Determines when the callback will be called.
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
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