Lumiera
0.pre.03
»edit your freedom«
|
Go to the source code of this file.
Implementation parts of the timecode handling library.
Definition in file timecode.cpp.
#include "lib/time/timecode.hpp"
#include "lib/time/timevalue.hpp"
#include "lib/time/timequant.hpp"
#include "lib/time/formats.hpp"
#include "lib/time.h"
#include "lib/util.hpp"
#include "lib/util-quant.hpp"
#include <regex>
#include <functional>
#include <boost/lexical_cast.hpp>
Typedefs | |
typedef util::IDiv< int > | Div |
Macros | |
#define | SUB_EXPR(N) lexical_cast<int> (match[N]) |
Functions | |
LUMIERA_ERROR_DEFINE (INVALID_TIMECODE, "timecode format error, illegal value encountered") | |
void | setupComponentNormalisation (SmpteTC &thisTC) |
bind the individual Digxel mutation functors to normalise raw component values | |
void | wrapFrames (SmpteTC *thisTC, int rawFrames) |
void | wrapHours (SmpteTC *thisTC, int rawHours) |
void | wrapMinutes (SmpteTC *thisTC, int rawMins) |
void | wrapSeconds (SmpteTC *thisTC, int rawSecs) |
Namespaces | |
lib | |
Implementation namespace for support and library code. | |
lumiera | |
Lumiera public interface. | |