Class CMTimebase

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class CMTimebase
    extends CMClockOrTimebase
    • Constructor Detail

      • CMTimebase

        protected CMTimebase()
    • Method Detail

      • EffectiveRateChangedNotification

        public static NSString EffectiveRateChangedNotification()
        Since:
        Available in iOS 6.0 and later.
      • TimeJumpedNotification

        public static NSString TimeJumpedNotification()
        Since:
        Available in iOS 6.0 and later.
      • EventTimeNotificationKey

        protected static NSString EventTimeNotificationKey()
        Since:
        Available in iOS 7.0 and later.
      • getClassTypeID

        public static long getClassTypeID()
        Since:
        Available in iOS 6.0 and later.
      • copyMasterTimebase0

        protected CMTimebase copyMasterTimebase0()
        Since:
        Available in iOS 9.0 and later.
      • copyMasterClock0

        protected CMClock copyMasterClock0()
        Since:
        Available in iOS 9.0 and later.
      • copyMaster0

        protected CFType copyMaster0()
        Since:
        Available in iOS 9.0 and later.
      • copyUltimateMasterClock0

        protected CMClock copyUltimateMasterClock0()
        Since:
        Available in iOS 9.0 and later.
      • getMasterTimebase

        @Deprecated
        public CMTimebase getMasterTimebase()
        Deprecated.
        Deprecated in iOS 9.0.
        Since:
        Available in iOS 6.0 and later.
      • getMasterClock

        @Deprecated
        public CMClock getMasterClock()
        Deprecated.
        Deprecated in iOS 9.0.
        Since:
        Available in iOS 6.0 and later.
      • getMaster

        @Deprecated
        public CMTimebase getMaster()
        Deprecated.
        Deprecated in iOS 9.0.
        Since:
        Available in iOS 6.0 and later.
      • getUltimateMasterClock

        @Deprecated
        public CMClock getUltimateMasterClock()
        Deprecated.
        Deprecated in iOS 9.0.
        Since:
        Available in iOS 6.0 and later.
      • setTime0

        protected OSStatus setTime0​(CMTime time)
        Since:
        Available in iOS 6.0 and later.
      • setAnchorTime0

        protected OSStatus setAnchorTime0​(CMTime timebaseTime,
                                          CMTime immediateMasterTime)
        Since:
        Available in iOS 6.0 and later.
      • getRate

        public double getRate()
        Since:
        Available in iOS 6.0 and later.
      • setRate0

        protected OSStatus setRate0​(double rate)
        Since:
        Available in iOS 6.0 and later.
      • setRateAndAnchorTime0

        protected OSStatus setRateAndAnchorTime0​(double rate,
                                                 CMTime timebaseTime,
                                                 CMTime immediateMasterTime)
        Since:
        Available in iOS 6.0 and later.
      • getEffectiveRate

        public double getEffectiveRate()
        Since:
        Available in iOS 6.0 and later.
      • addTimer0

        protected OSStatus addTimer0​(NSTimer timer,
                                     NSRunLoop runloop)
        Since:
        Available in iOS 6.0 and later.
      • removeTimer0

        protected OSStatus removeTimer0​(NSTimer timer)
        Since:
        Available in iOS 6.0 and later.
      • setTimerNextFireTime0

        protected OSStatus setTimerNextFireTime0​(NSTimer timer,
                                                 CMTime fireTime,
                                                 int flags)
        Since:
        Available in iOS 6.0 and later.
      • setTimerToFireImmediately0

        protected OSStatus setTimerToFireImmediately0​(NSTimer timer)
        Since:
        Available in iOS 6.0 and later.
      • addTimerDispatchSource0

        protected OSStatus addTimerDispatchSource0​(DispatchSource timerSource)
        Since:
        Available in iOS 6.0 and later.
      • removeTimerDispatchSource0

        protected OSStatus removeTimerDispatchSource0​(DispatchSource timerSource)
        Since:
        Available in iOS 6.0 and later.
      • setTimerDispatchSourceNextFireTime0

        protected OSStatus setTimerDispatchSourceNextFireTime0​(DispatchSource timerSource,
                                                               CMTime fireTime,
                                                               int flags)
        Since:
        Available in iOS 6.0 and later.
      • setTimerDispatchSourceToFireImmediately0

        protected OSStatus setTimerDispatchSourceToFireImmediately0​(DispatchSource timerSource)
        Since:
        Available in iOS 6.0 and later.
      • notificationBarrier0

        protected OSStatus notificationBarrier0()
        Since:
        Available in iOS 6.0 and later.