diff options
| author | Carl Hetherington <cth@carlh.net> | 2012-08-16 00:04:52 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2012-08-16 00:04:52 +0100 |
| commit | 119c79e39b1da062334034940bdc0a98960bae0b (patch) | |
| tree | 7c517c7e87b1418cdfc30de74413c073a0ac1374 /src/dcp_time.h | |
| parent | 0072c362d8664edb78b82c061e32afb303f77dbf (diff) | |
Some comments.
Diffstat (limited to 'src/dcp_time.h')
| -rw-r--r-- | src/dcp_time.h | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/src/dcp_time.h b/src/dcp_time.h index a611cd89..626cdaca 100644 --- a/src/dcp_time.h +++ b/src/dcp_time.h @@ -17,16 +17,29 @@ */ +/** @file src/dcp_time.h + * @brief A representation of time within a DCP. + */ + #ifndef LIBDCP_TIME_H #define LIBDCP_TIME_H namespace libdcp { +/** @class Time + * @brief A representation of time within a DCP. + */ + class Time { public: Time () : h (0), m (0), s (0), t (0) {} + + /** Construct a Time from a frame index (starting from 0) + * and a frames per second count. + */ Time (int frame, int frames_per_second); + Time (int h_, int m_, int s_, int t_) : h (h_) , m (m_) @@ -34,10 +47,10 @@ public: , t (t_) {} - int h; - int m; - int s; - int t; + int h; ///< hours + int m; ///< minutes + int s; ///< seconds + int t; ///< `ticks', where 1 tick is 4 milliseconds }; extern bool operator== (Time const & a, Time const & b); |
