Class AVAudioTime

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class AVAudioTime
    extends NSObject
    Since:
    Available in iOS 8.0 and later.
    • Constructor Detail

      • AVAudioTime

        public AVAudioTime()
      • AVAudioTime

        public AVAudioTime​(AudioTimeStamp ts,
                           double sampleRate)
      • AVAudioTime

        public AVAudioTime​(long hostTime)
      • AVAudioTime

        public AVAudioTime​(long sampleTime,
                           double sampleRate)
      • AVAudioTime

        public AVAudioTime​(long hostTime,
                           long sampleTime,
                           double sampleRate)
    • Method Detail

      • isHostTimeValid

        public boolean isHostTimeValid()
      • getHostTime

        public long getHostTime()
      • isSampleTimeValid

        public boolean isSampleTimeValid()
      • getSampleTime

        public long getSampleTime()
      • getSampleRate

        public double getSampleRate()
      • init

        protected long init​(AudioTimeStamp ts,
                            double sampleRate)
      • init

        protected long init​(long hostTime)
      • init

        protected long init​(long sampleTime,
                            double sampleRate)
      • init

        protected long init​(long hostTime,
                            long sampleTime,
                            double sampleRate)
      • convertSecondsToHostTime

        public static long convertSecondsToHostTime​(double seconds)
      • convertHostTimeToSeconds

        public static double convertHostTimeToSeconds​(long hostTime)