Clock Utilities
Manage time-related information associated with audio playback.
Topics
Creating a Clock
Starting and Stopping the Clock
Adding and Removing Listeners
Accessing the Current Time
CAClockGetCurrentTime(_:_:_:)CAClockSetCurrentTime(_:_:)CAClockGetStartTime(_:_:_:)CAClockTimeCAClockTimeFormatCAClockSamples
Accessing Tempo Information
CAClockGetCurrentTempo(_:_:_:)CAClockSetCurrentTempo(_:_:_:)CAClockGetPlayRate(_:_:)CAClockSetPlayRate(_:_:)CAClockTempoCATempoMapEntry
Accessing Clock Properties
CAClockGetProperty(_:_:_:_:)CAClockGetPropertyInfo(_:_:_:_:)CAClockSetProperty(_:_:_:_:)CAClockPropertyIDCAClockSyncMode
Parsing MIDI Data
Converting Time Values
CAClockBarBeatTimeToBeats(_:_:_:)CAClockBeatsToBarBeatTime(_:_:_:_:)CAClockSMPTETimeToSeconds(_:_:_:)CAClockSecondsToSMPTETime(_:_:_:_:)CAClockTranslateTime(_:_:_:_:)CAClockTimebaseCAClockSecondsCAClockBeatsCAClockSMPTEFormatCABarBeatTimeCAMeterTrackEntry