Class AVAudioTime

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class AVAudioTime
extends NSObject
  • Constructor Details

    • AVAudioTime

      public AVAudioTime()
    • AVAudioTime

      protected AVAudioTime​(NSObject.Handle h, long handle)
    • AVAudioTime

      protected AVAudioTime​(NSObject.SkipInit skipInit)
    • 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 Details

    • isHostTimeValid

      public boolean isHostTimeValid()
    • getHostTime

      public long getHostTime()
    • isSampleTimeValid

      public boolean isSampleTimeValid()
    • getSampleTime

      public long getSampleTime()
    • getSampleRate

      public double getSampleRate()
    • getAudioTimeStamp

      public AudioTimeStamp getAudioTimeStamp()
    • 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)
    • extrapolateTimeFromAnchor

      public AVAudioTime extrapolateTimeFromAnchor​(AVAudioTime anchorTime)
    • convertSecondsToHostTime

      public static long convertSecondsToHostTime​(double seconds)
    • convertHostTimeToSeconds

      public static double convertHostTimeToSeconds​(long hostTime)