IMMMinSecFrameTime

The IMMMinSecFrameTime data type class represents the time format based on the 75-frames-per-second CD digital audio standard.


IMMMinSecFrameTime - Member Functions and Data by Group

Constructors & Destructor

You can construct and destruct objects of this class.


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

Supported Platforms

Windows OS/2 AIX
Yes Yes No


[view class]
IMMMinSecFrameTime


Overload 1
public:
IMMMinSecFrameTime(unsigned long value = defaultTime)

You can construct an IMMMinSecFrameTime from the following:

value
A time value where:
  1. 1st byte is the reserved (not used)
  2. 2nd byte is the frames
  3. 3rd byte is the seconds
  4. 4th byte is the minutes

Supported Platforms

Windows OS/2 AIX
Yes Yes No


Overload 2
public:
IMMMinSecFrameTime(const IMMTime& time)

Supported Platforms

Windows OS/2 AIX
Yes Yes No


Overload 3
public:
IMMMinSecFrameTime(const IMMMinSecFrameTime& time)

Supported Platforms

Windows OS/2 AIX
Yes Yes No


Attributes

Use these members to parse the time into normal time values, for example, hours and minutes.


[view class]
frames
public:
unsigned long frames() const

Returns the frames component of the time.

Supported Platforms

Windows OS/2 AIX
Yes Yes No


[view class]
minutes
public:
unsigned long minutes() const

Returns the minutes component of the time. This is in the range of 0 to 59.

Supported Platforms

Windows OS/2 AIX
Yes Yes No


[view class]
seconds
public:
unsigned long seconds() const

Returns the seconds component of the time. This is in the range of 0 to 59.

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 (RRFFSSMM):

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

Supported Platforms

Windows OS/2 AIX
Yes Yes No


Diagnostics

Use these members to return the time as a string.


[view class]
asString
public:
virtual IString asString() const

Returns the time value as a string formatted as MM:SS.FF.

Supported Platforms

Windows OS/2 AIX
Yes Yes No


IMMMinSecFrameTime - Inherited Member Functions and Data

Inherited Public Functions

IMMTime

Inherited Public Data

IMMTime

Inherited Protected Functions

IMMTime

Inherited Protected Data