timevalue.h File Reference

Classes

class  TimeValue
 
class  TimeValue::CurrentTime
 
class  Hours
 
class  Minutes
 
class  Seconds
 
class  Milliseconds
 
class  Microseconds
 
class  Nanoseconds
 
struct  IsZeroInitialized< TimeValue >
 

Namespaces

 maxon
 

Enumerations

enum  TIMEFORMAT {
  SECONDS,
  FRAMES,
  SMPTE,
  SMPTE_DROPFRAMES
}
 

Functions

enum maxon::TIMEFORMAT MAXON_ENUM_LIST (TIMEFORMAT)
 
const TimeValue operator""_h (long double value)
 
const TimeValue operator""_min (long double value)
 
const TimeValue operator""_sec (long double value)
 
const TimeValue operator""_ms (long double value)
 
const TimeValue operator""_us (long double value)
 
const TimeValue operator""_ns (long double value)
 
 MAXON_DATATYPE (TimeValue, "net.maxon.datatype.timevalue")
 

Variables

const Float64 FRAMERATE_DEFAULT
 
const Float64 FRAMERATE_NTSC
 
const Float64 FRAMERATE_PAL
 
const Float64 FRAMERATE_FILM
 
const Float64 FRAMERATE_FILM_NTSC
 
 SECONDS
 
 FRAMES
 
 SMPTE
 
 SMPTE_DROPFRAMES
 
static const TimeValue TIMEVALUE_INFINITE
 
static const TimeValue TIMEVALUE_INVALID
 

Variable Documentation

◆ SECONDS

SECONDS

display time in seconds

◆ FRAMES

FRAMES

display time as a frame number

◆ SMPTE

SMPTE

display time as SMPTE time code

◆ SMPTE_DROPFRAMES

SMPTE_DROPFRAMES

display clock time as SMPTE time code (see here for information on drop frames)