Share via


CMTimebase Class

Definition

Encapsulates an application-controlled timeline.

public class CMTimebase : CoreMedia.CMClockOrTimebase
type CMTimebase = class
    inherit CMClockOrTimebase
Inheritance

Constructors

Name Description
CMTimebase(CFAllocator, CMClock)
CMTimebase(CFAllocator, CMTimebase)
CMTimebase(CMClock)
CMTimebase(CMTimebase)

Fields

Name Description
VeryLongTimeInterval

Properties

Name Description
EffectiveRate
Handle (Inherited from DisposableObject)
Owns (Inherited from DisposableObject)
Rate
SourceClock (Inherited from CMClockOrTimebase)
SourceTimebase (Inherited from CMClockOrTimebase)
Time
UltimateSourceClock (Inherited from CMClockOrTimebase)

Methods

Name Description
AddTimer(NSTimer, NSRunLoop)
ClearHandle() (Inherited from DisposableObject)
CopyMaster()
CopyMasterClock()
CopyMasterTimebase()
CopySource()
CopyUltimateMasterClock()
Dispose() (Inherited from DisposableObject)
Dispose(Boolean) (Inherited from NativeObject)
Equals(Object) (Inherited from DisposableObject)
GetCheckedHandle() (Inherited from DisposableObject)
GetHashCode() (Inherited from DisposableObject)
GetMaster()

Developers should not use this deprecated method. Developers should use 'CopyMaster' instead.

GetMasterClock()
GetMasterTimebase()
GetTime(CMTimeScale, CMTimeRoundingMethod)
GetTimeAndRate(CMTime, Double)
GetUltimateMasterClock()
InitializeHandle(NativeHandle) (Inherited from DisposableObject)
NotificationBarrier()
Release() (Inherited from NativeObject)
RemoveTimer(NSTimer)
Retain() (Inherited from NativeObject)
SetAnchorTime(CMTime, CMTime)
SetMasterClock(CMClock)
SetMasterTimebase(CMTimebase)
SetRateAndAnchorTime(Double, CMTime, CMTime)
SetTimerNextFireTime(NSTimer, CMTime)
SetTimerToFireImmediately(NSTimer)

Extension Methods

Name Description
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)

Applies to