|
||
class CMMFClockSourcePeriodicUtility : public CBase;
Utility class that can be used by video HW devices to receive periodic callbacks with the current time. Note that the exact timing of the callbacks cannot be guaranteed due to other things pre-empting the execution of the active object or thread.
CBase
-
Base class for all classes to be instantiated on the heap.
CMMFClockSourcePeriodicUtility
- Utility class that can be used by video HW devices to receive periodic callbacks...
Defined in CMMFClockSourcePeriodicUtility
:
NewL(MMMFClockSource &,MMMFClockSourcePeriodicUtilityObserver &)
Creates a new clock source periodic utility object.Start(TTimeIntervalMicroSeconds32)
Starts the clock source periodic utility. The utility will call MmcspuoTick on i...Stop()
Stops the clock source periodic utility. No more callbacks will be made after th...~CMMFClockSourcePeriodicUtility()
Destructor.Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.Extension_(TUint,TAny *&,TAny *)
Extension function operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...IMPORT_C static CMMFClockSourcePeriodicUtility* NewL(MMMFClockSource &aClockSource, MMMFClockSourcePeriodicUtilityObserver
&aObserver);
Creates a new clock source periodic utility object.
|
|
|
IMPORT_C void Start(TTimeIntervalMicroSeconds32 aPeriod);
Starts the clock source periodic utility. The utility will call MmcspuoTick on its observer every aPeriod microseconds until
CMMFClockSourcePeriodicUtility::Stop()
is called. Note that the utility will not stop automatically when the clock source is stopped.
|
IMPORT_C void Stop();
Stops the clock source periodic utility. No more callbacks will be made after this method has been called.