Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
Hms Struct Reference

#include "lib/time/formats.hpp"

Description

The informal hours-minutes-seconds-millisecond timecode.

As such, this timecode is quantisation agnostic, but usually it is used to address some frame or block or otherwise quantised entity in time. HMS-Timecode is similar to SMPTE, but uses a floating point milliseconds value instead of the frame count

Definition at line 108 of file formats.hpp.

Static Public Member Functions

static TimeValue parse (string const &, QuantR)
 
static void rebuild (HmsTC &, QuantR, TimeValue const &)
 
static TimeValue evaluate (HmsTC const &, QuantR)
 

Additional Inherited Members

- Public Member Functions inherited from NoInstance< X >
 NoInstance ()
 
 NoInstance (NoInstance const &)
 

Member Function Documentation

◆ parse()

TimeValue parse ( string const &  ,
QuantR   
)
static

Definition at line 84 of file timecode.cpp.

◆ rebuild()

static void rebuild ( HmsTC ,
QuantR  ,
TimeValue const &   
)
static

◆ evaluate()

static TimeValue evaluate ( HmsTC const &  ,
QuantR   
)
static
+ Inheritance diagram for Hms:
+ Collaboration diagram for Hms:

The documentation for this struct was generated from the following files: