Package org.robovm.apple.avfoundation
Class AVAudioTime
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.avfoundation.AVAudioTime
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class AVAudioTime extends NSObject
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVAudioTime.AVAudioTimePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description AVAudioTime()
AVAudioTime(long hostTime)
AVAudioTime(long sampleTime, double sampleRate)
AVAudioTime(long hostTime, long sampleTime, double sampleRate)
AVAudioTime(AudioTimeStamp ts, double sampleRate)
protected
AVAudioTime(NSObject.Handle h, long handle)
protected
AVAudioTime(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static double
convertHostTimeToSeconds(long hostTime)
static long
convertSecondsToHostTime(double seconds)
AVAudioTime
extrapolateTimeFromAnchor(AVAudioTime anchorTime)
AudioTimeStamp
getAudioTimeStamp()
long
getHostTime()
double
getSampleRate()
long
getSampleTime()
protected long
init(long hostTime)
protected long
init(long sampleTime, double sampleRate)
protected long
init(long hostTime, long sampleTime, double sampleRate)
protected long
init(AudioTimeStamp ts, double sampleRate)
boolean
isHostTimeValid()
boolean
isSampleTimeValid()
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
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 Detail
-
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)
-
-