SMPTE time is a format used to sync audio and video streams, based on video framing.
typedef struct SMPTETime {
UInt64 mCounter;
UInt32 mType;
UInt32 mFlags;
SInt16 mHours;
SInt16 mMinutes;
SInt16 mSeconds;
SInt16 mFrames;
} SMPTETime;
CoreAudioTypes.h
These constants are used for the mType value
in SMPTETime to specify different frame rates.
kSMPTETimeType24 = 0 |
kSMPTETimeType25 = 1 |
kSMPTETimeType30Drop = 2 |
kSMPTETimeType30 = 3 |
kSMPTETimeType2997 = 4 |
kSMPTETimeType2997Drop = 5 |
These constants are used for the mFlags value
in SMPTETime.
kSMPTETimeValid = (1L << 0) |
kSMPTETimeRunning = (1L << 1) |
Last updated: 2004-03-25