![]() |
Lumiera 0.pre.04
»edit your freedom«
|
How to define a timing specification or constraint. More...
Go to the source code of this file.
How to define a timing specification or constraint.
A timing spec is used to anchor a data stream with relation to a time axis or frame grid. There are two kinds of timing specs:
actual timing specifications are always connected or related to an external time source, typically just wall clock time. For example, actual timing specs dictate the constraints for real time frame delivery to an external output connection.
Definition in file timings.hpp.
#include "lib/error.hpp"#include "lib/time/timevalue.hpp"#include <boost/rational.hpp>#include <memory>Namespaces | |
| namespace | lib |
| Implementation namespace for support and library code. | |
| namespace | lib::time |
| namespace | steam |
| Steam-Layer implementation namespace root. | |
| namespace | steam::play |
| :test | |
Enumerations | |
| enum | PlaybackUrgency { ASAP , NICE , TIMEBOUND } |
Classes | |
| class | Timings |
| Generic frame timing specification. More... | |