One Logo Pool Ball
AVFAudio · IOS API REFERENCE

AVAudioTime

class · iOS 8.0+ · SDK 27.1

class AVAudioTime

Members (13)

static · iOS 8.0+

hostTime

TypeScript
static hostTimeForSeconds(seconds: number): number
Swift declaration
class func hostTime(forSeconds seconds: TimeInterval) -> UInt64
static · iOS 8.0+

seconds

TypeScript
static seconds(hostTime: number): number
Swift declaration
class func seconds(forHostTime hostTime: UInt64) -> TimeInterval
method · iOS 8.0+

extrapolateTime

TypeScript
extrapolateTime(anchorTime: AVAudioTime): (AVAudioTime) | null
Swift declaration
func extrapolateTime(fromAnchor anchorTime: AVAudioTime) -> AVAudioTime?
init · iOS 8.0+

init

TypeScript
static initAudioTimeStampSampleRate(ts: SDKHandle, sampleRate: number): AVAudioTime
Swift declaration
init(audioTimeStamp ts: UnsafePointer<AudioTimeStamp>, sampleRate: Double)
init · iOS 8.0+

init

TypeScript
static initHostTime(hostTime: number): AVAudioTime
Swift declaration
init(hostTime: UInt64)
init · iOS 8.0+

init

TypeScript
static initHostTimeSampleTimeAtRate(hostTime: number, sampleTime: number, sampleRate: number): AVAudioTime
Swift declaration
init(hostTime: UInt64, sampleTime: AVAudioFramePosition, atRate sampleRate: Double)
init · iOS 8.0+

init

TypeScript
static initSampleTimeAtRate(sampleTime: number, sampleRate: number): AVAudioTime
Swift declaration
init(sampleTime: AVAudioFramePosition, atRate sampleRate: Double)
get · iOS 8.0+

audioTimeStamp

TypeScript
get audioTimeStamp(): _CoreAudioTypes_AudioTimeStamp
Swift declaration
var audioTimeStamp: AudioTimeStamp { get }
get · iOS 8.0+

hostTime

TypeScript
get hostTime(): number
Swift declaration
var hostTime: UInt64 { get }
get · iOS 8.0+

isHostTimeValid

TypeScript
get isHostTimeValid(): boolean
Swift declaration
var isHostTimeValid: Bool { get }
get · iOS 8.0+

sampleRate

TypeScript
get sampleRate(): number
Swift declaration
var sampleRate: Double { get }
get · iOS 8.0+

sampleTime

TypeScript
get sampleTime(): number
Swift declaration
var sampleTime: AVAudioFramePosition { get }
get · iOS 8.0+

isSampleTimeValid

TypeScript
get isSampleTimeValid(): boolean
Swift declaration
var isSampleTimeValid: Bool { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

AVAudioTime.init()

inherited init: cannot prove legal (class declares 4 custom initializers)

All AVFAudio types →