IMM24FramesPerSecondTime

The IMM24FramesPerSecondTime 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 24 frames per second.


IMM24FramesPerSecondTime - Member Functions and Data by Group

Constructors & Destructor

You can construct and destruct objects of this class.


[view class]
~IMM24FramesPerSecondTime
public:
virtual ~IMM24FramesPerSecondTime()

Supported Platforms

Windows OS/2 AIX
Yes Yes No


[view class]
IMM24FramesPerSecondTime


Overload 1
public:
IMM24FramesPerSecondTime( const IMM24FramesPerSecondTime& time )

Supported Platforms

Windows OS/2 AIX
Yes Yes No


Overload 2
public:
IMM24FramesPerSecondTime(unsigned long value = defaultTime)

You can construct an IMM24FramesPerSecondTime from the following parameter variable:

value
A time value where:
  1. 1st byte is the frames
  2. 2nd byte is the seconds
  3. 3rd byte is the minutes
  4. 4th byte is the hours

Supported Platforms

Windows OS/2 AIX
Yes Yes No


Conversions

Use these members to cast the time to an unsigned long.


[view class]
operator unsigned long
public:
virtual operator unsigned long() const

Returns the time as a unsigned long in the following format (FFSSMMHH):

  1. 1st byte is the frames
  2. 2nd byte is the seconds
  3. 3rd byte is the minutes
  4. 4th byte is the hours

Supported Platforms

Windows OS/2 AIX
Yes Yes No


IMM24FramesPerSecondTime - Inherited Member Functions and Data

Inherited Public Functions

IMMHourMinSecFrameTime
IMMTime

Inherited Public Data

IMMTime

Inherited Protected Functions

IMMTime

Inherited Protected Data