AJA NTV2 SDK  17.6.0.2675
NTV2 SDK 17.6.0.2675
COARefTime Class Reference

#include <ctlutil.h>

Inheritance diagram for COARefTime:
[legend]
Collaboration diagram for COARefTime:
[legend]

Public Member Functions

 COARefTime ()
 
 COARefTime (CRefTime t)
 
 COARefTime (REFERENCE_TIME t)
 
 COARefTime (double d)
 
 operator double ()
 
 operator REFERENCE_TIME ()
 
COARefTimeoperator= (const double &rd)
 
COARefTimeoperator= (const REFERENCE_TIME &rt)
 
BOOL operator== (const COARefTime &rt)
 
BOOL operator!= (const COARefTime &rt)
 
BOOL operator< (const COARefTime &rt)
 
BOOL operator> (const COARefTime &rt)
 
BOOL operator>= (const COARefTime &rt)
 
BOOL operator<= (const COARefTime &rt)
 
COARefTime operator+ (const COARefTime &rt)
 
COARefTime operator- (const COARefTime &rt)
 
COARefTime operator* (LONG l)
 
COARefTime operator/ (LONG l)
 
- Public Member Functions inherited from CRefTime
 CRefTime ()
 
 CRefTime (LONG msecs)
 
 CRefTime (REFERENCE_TIME rt)
 
 operator REFERENCE_TIME () const
 
CRefTimeoperator= (const CRefTime &rt)
 
CRefTimeoperator= (const LONGLONG ll)
 
CRefTimeoperator+= (const CRefTime &rt)
 
CRefTimeoperator-= (const CRefTime &rt)
 
LONG Millisecs (void)
 
LONGLONG GetUnits (void)
 

Additional Inherited Members

- Public Attributes inherited from CRefTime
REFERENCE_TIME m_time
 

Detailed Description

Definition at line 186 of file ctlutil.h.

Constructor & Destructor Documentation

◆ COARefTime() [1/4]

COARefTime::COARefTime ( )
inline

Definition at line 189 of file ctlutil.h.

◆ COARefTime() [2/4]

COARefTime::COARefTime ( CRefTime  t)
inline

Definition at line 192 of file ctlutil.h.

◆ COARefTime() [3/4]

COARefTime::COARefTime ( REFERENCE_TIME  t)
inline

Definition at line 197 of file ctlutil.h.

◆ COARefTime() [4/4]

COARefTime::COARefTime ( double  d)
inline

Definition at line 202 of file ctlutil.h.

Member Function Documentation

◆ operator double()

COARefTime::operator double ( )
inline

Definition at line 206 of file ctlutil.h.

◆ operator REFERENCE_TIME()

COARefTime::operator REFERENCE_TIME ( )
inline

Definition at line 210 of file ctlutil.h.

◆ operator!=()

BOOL COARefTime::operator!= ( const COARefTime rt)
inline

Definition at line 229 of file ctlutil.h.

◆ operator*()

COARefTime COARefTime::operator* ( LONG  l)
inline

Definition at line 264 of file ctlutil.h.

◆ operator+()

COARefTime COARefTime::operator+ ( const COARefTime rt)
inline

Definition at line 254 of file ctlutil.h.

◆ operator-()

COARefTime COARefTime::operator- ( const COARefTime rt)
inline

Definition at line 259 of file ctlutil.h.

◆ operator/()

COARefTime COARefTime::operator/ ( LONG  l)
inline

Definition at line 269 of file ctlutil.h.

◆ operator<()

BOOL COARefTime::operator< ( const COARefTime rt)
inline

Definition at line 234 of file ctlutil.h.

◆ operator<=()

BOOL COARefTime::operator<= ( const COARefTime rt)
inline

Definition at line 249 of file ctlutil.h.

◆ operator=() [1/2]

COARefTime& COARefTime::operator= ( const double &  rd)
inline

Definition at line 214 of file ctlutil.h.

◆ operator=() [2/2]

COARefTime& COARefTime::operator= ( const REFERENCE_TIME &  rt)
inline

Definition at line 219 of file ctlutil.h.

◆ operator==()

BOOL COARefTime::operator== ( const COARefTime rt)
inline

Definition at line 224 of file ctlutil.h.

◆ operator>()

BOOL COARefTime::operator> ( const COARefTime rt)
inline

Definition at line 239 of file ctlutil.h.

◆ operator>=()

BOOL COARefTime::operator>= ( const COARefTime rt)
inline

Definition at line 244 of file ctlutil.h.


The documentation for this class was generated from the following file: