Encapsulates time stamp information in various formats.
typedef struct AudioTimeStamp {
Float64 mSampleTime;
UInt64 mHostTime;
Float64 mRateScalar;
UInt64 mWordClockTime;
SMPTETime mSMPTETime;
UInt32 mFlags;
UInt32 mReserved;
} AudioTimeStamp;
CoreAudioTypes.h
The mFlags value in AudioTimeStamp uses
these values, which signify which time formats are valid.
kAudioTimeStampSampleTimeValid = (1L << 0), |
kAudioTimeStampHostTimeValid = (1L << 1), |
kAudioTimeStampRateScalarValid = (1L << 2), |
kAudioTimeStampWordClockTimeValid = (1L << 3), |
kAudioTimeStampSMPTETimeValid = (1L << 4) |
Last updated: 2004-03-25