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.
You 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 |
Use 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)