41 typedef DummyPlayConnection<PlayTestFrames_Strategy> DummyPlayer;
56 verify_simulatedPlayback();
61 verify_simulatedPlayback()
64 CHECK (!dummy.isWired());
68 , dummy.provide_testOutputSlot());
69 CHECK ( dummy.isWired());
71 DurationControl playDuration;
72 player.controlDuration (playDuration);
75 playDuration (dummy.getPlannedTestDuration());
77 CHECK (!player.is_playing());
80 CHECK (player.is_playing());
84 CHECK (!player.is_playing());
85 CHECK (dummy.isWired());
88 CHECK (!dummy.isWired());
89 CHECK (dummy.gotCorrectOutput());
Frontend/Interface: controller-element to retrieve and change running time values.
Steam-Layer implementation namespace root.
Public access point to the playback service provided by the »play-out subsystem«
Interface to the Player subsystem of Lumiera (Steam-Layer).
void waitUntilDue()
test helper: blocking wait during an output test.
static lib::Depend< Play > facade
get an implementation instance of this service
Dummy and test setup of playback and rendering, omitting most of the Lumiera engine.
Simplistic test class runner.
Continuous playback process, which has been hooked up and started with a fixed set of output slots...
Handle for a buffer for processing data, abstracting away the actual implementation.
Manipulating and monitoring time entities with life changes.