Holds multiple representations of a time stamp.


struct AudioTimeStamp


Instance Properties

var mFlags: AudioTimeStampFlags

A set of flags indicating which representations of the time are valid; see Audio Time Stamp Flags and Audio Time Stamp Flag Combination Constant.

var mHostTime: UInt64

The host machine's time base (see CoreAudio/HostTime.h).

var mRateScalar: Float64

The ratio of actual host ticks per sample frame to the nominal host ticks per sample frame.

var mReserved: UInt32

Pads the structure out to force an even 8-byte alignment.

var mSampleTime: Float64

The absolute sample frame time.

var mWordClockTime: UInt64

The word clock time.