AVFAudio · IOS API REFERENCE
AVAudioSequencer
class · iOS 9.0+ · SDK 27.1
class AVAudioSequencer
Members (27)
method · iOS 9.0+beats
TypeScriptbeatsForHostTimeError(inHostTime: number): { $ret: number; $out: { "outError": (_Foundation_NSError) | null } }
Swift declarationfunc beats(forHostTime inHostTime: UInt64, error outError: NSErrorPointer) -> AVMusicTimeStamp
Omit the output parameters from the call. The result contains $ret and $out, with outError inside $out.
method · iOS 9.0+beats
TypeScriptbeatsForSeconds(seconds: number): number
Swift declarationfunc beats(forSeconds seconds: TimeInterval) -> AVMusicTimeStamp
method · iOS 16.0+createAndAppendTrack
TypeScriptcreateAndAppendTrack(): AVMusicTrack
Swift declarationfunc createAndAppendTrack() -> AVMusicTrack
method · iOS 9.0+data
TypeScriptdata(SMPTEResolution: number): { $ret: ArrayBuffer; $out: { "outError": (_Foundation_NSError) | null } }
Swift declarationfunc data(withSMPTEResolution SMPTEResolution: Int, error outError: NSErrorPointer) -> Data
Omit the output parameters from the call. The result contains $ret and $out, with outError inside $out.
method · iOS 9.0+hostTime
TypeScripthostTime(inBeats: number): { $ret: number; $out: { "outError": (_Foundation_NSError) | null } }
Swift declarationfunc hostTime(forBeats inBeats: AVMusicTimeStamp, error outError: NSErrorPointer) -> UInt64
Omit the output parameters from the call. The result contains $ret and $out, with outError inside $out.
init · iOS 9.0+init
TypeScriptstatic init(): AVAudioSequencer
Swift declarationinit()
init · iOS 9.0+init
TypeScriptstatic initAudioEngine(engine: AVAudioEngine): AVAudioSequencer
Swift declarationinit(audioEngine engine: AVAudioEngine)
method · iOS 9.0+load
TypeScriptloadFromOptions(data: ArrayBuffer, options?: AVMusicSequenceLoadOptions): void
Swift declarationfunc load(from data: Data, options: AVMusicSequenceLoadOptions = []) throws
method · iOS 9.0+load
TypeScriptloadFromOptions86023(fileURL: string, options?: AVMusicSequenceLoadOptions): void
Swift declarationfunc load(from fileURL: URL, options: AVMusicSequenceLoadOptions = []) throws
method · iOS 9.0+prepareToPlay
TypeScriptprepareToPlay(): void
Swift declarationfunc prepareToPlay()
method · iOS 16.0+removeTrack
TypeScriptremoveTrack(track: AVMusicTrack): boolean
Swift declarationfunc removeTrack(_ track: AVMusicTrack) -> Bool
method · iOS 16.0+reverseEvents
TypeScriptreverseEvents(): void
Swift declarationfunc reverseEvents()
method · iOS 9.0+seconds
TypeScriptseconds(beats: number): number
Swift declarationfunc seconds(forBeats beats: AVMusicTimeStamp) -> TimeInterval
method · iOS 16.0+setUserCallback
TypeScriptsetUserCallback(userCallback?: (((arg0: AVMusicTrack, arg1: ArrayBuffer, arg2: number) => void)) | null): void
Swift declarationfunc setUserCallback(_ userCallback: AVAudioSequencerUserCallback?)
method · iOS 9.0+start
TypeScriptstart(): void
Swift declarationfunc start() throws
method · iOS 9.0+stop
TypeScriptstop(): void
Swift declarationfunc stop()
method · iOS 9.0+write
TypeScriptwrite(fileURL: string, resolution: number, replace: boolean): void
Swift declarationfunc write(to fileURL: URL, smpteResolution resolution: Int, replaceExisting replace: Bool) throws
get · iOS 9.0+currentPositionInBeats
TypeScriptget currentPositionInBeats(): number
Swift declarationvar currentPositionInBeats: TimeInterval { get set }
set · iOS 9.0+currentPositionInBeats
TypeScriptset currentPositionInBeats(value: number)
Swift declarationvar currentPositionInBeats: TimeInterval { get set }
get · iOS 9.0+currentPositionInSeconds
TypeScriptget currentPositionInSeconds(): number
Swift declarationvar currentPositionInSeconds: TimeInterval { get set }
set · iOS 9.0+currentPositionInSeconds
TypeScriptset currentPositionInSeconds(value: number)
Swift declarationvar currentPositionInSeconds: TimeInterval { get set }
get · iOS 9.0+isPlaying
TypeScriptget isPlaying(): boolean
Swift declarationvar isPlaying: Bool { get }
get · iOS 9.0+rate
TypeScriptget rate(): number
Swift declarationvar rate: Float { get set }
set · iOS 9.0+rate
TypeScriptset rate(value: number)
Swift declarationvar rate: Float { get set }
get · iOS 9.0+tempoTrack
TypeScriptget tempoTrack(): AVMusicTrack
Swift declarationvar tempoTrack: AVMusicTrack { get }
get · iOS 9.0+tracks
TypeScriptget tracks(): Array<AVMusicTrack>
Swift declarationvar tracks: [AVMusicTrack] { get }
get · iOS 9.0+userInfo
TypeScriptget userInfo(): Record<string, unknown>
Swift declarationvar userInfo: [String : Any] { get }
Skipped declarations
No declarations were skipped in this snapshot.
All AVFAudio types →