The IMM25FramesPerSecondTime data type class represents the frame-numbering system that assigns a number to each frame of video. This system was developed by the Society of Motion Picture and Television Engineers. The 8-digit code is in the form HH:MM:SS.FF (hours, minutes, seconds, frame number). The numbers track elapsed hours, minutes, seconds, and frames from any chosen point. This time format is based on 25 frames per second.
Constructors & DestructorYou can construct and destruct objects of this class.
![]() |
public:
virtual ~IMM25FramesPerSecondTime()
| Windows | OS/2 | AIX |
| Yes | Yes | No |
![]() |
public:
IMM25FramesPerSecondTime( const IMM25FramesPerSecondTime& time )
| Windows | OS/2 | AIX |
| Yes | Yes | No |
public:
IMM25FramesPerSecondTime(unsigned long value = defaultTime)
You can construct an IMM25FramesPerSecondTime from the following parameter variable:
| Windows | OS/2 | AIX |
| Yes | Yes | No |
ConversionsUse these members to cast the time to an unsigned long.
![]() |
public:
virtual operator unsigned long() const
Returns the time as a unsigned long in the following format (FFSSMMHH):
| Windows | OS/2 | AIX |
| Yes | Yes | No |
virtual ~IMMHourMinSecFrameTime()
virtual IString asString() const
virtual unsigned long frames() const
unsigned long framesPerSecond() const
virtual unsigned long hours() const
IMMHourMinSecFrameTime( unsigned long value = defaultTime,
unsigned long framesPerSecond = 1 )
IMMHourMinSecFrameTime(const IMMHourMinSecFrameTime& time)
virtual unsigned long minutes() const
virtual unsigned long ordinal() const
virtual unsigned long seconds() const
virtual IMMTime& setTimeToOrdinal(unsigned long ordinal)
virtual ~IMMTime()
virtual unsigned long asMMTime() const
virtual unsigned long hundredths() const
IMMTime(unsigned long time = defaultTime)
IMMTime(const IMMTime& time)
virtual bool isValid() const
bool operator !=(const IMMTime& time) const
IMMTime operator +(const IMMTime& time) const
IMMTime& operator +=(const IMMTime& time)
IMMTime operator -(const IMMTime& time) const
IMMTime& operator -=(const IMMTime& time)
bool operator <(const IMMTime& time) const
bool operator <=(const IMMTime& time) const
IMMTime& operator =(const IMMTime& time)
bool operator ==(const IMMTime& time) const
bool operator >(const IMMTime& time) const
bool operator >=(const IMMTime& time) const
virtual unsigned long thousandths() const
static const unsigned long defaultTime
IMMTime& setMMTime(unsigned long newTime)
IMMTime& setValid(bool Valid = true)