53 UNIMPLEMENTED (
"toggle play/pause state");
63 UNIMPLEMENTED (
"scrubbing playback");
70 UNIMPLEMENTED (
"adjust actual playback speed");
80 UNIMPLEMENTED (
"jump to given time");
90 UNIMPLEMENTED (
"install a controller for influencing the 'playhead position'");
100 UNIMPLEMENTED (
"install a controller for influencing the overall playback duration");
110 UNIMPLEMENTED (
"install a controller for adjusting looped playback");
120 UNIMPLEMENTED (
"toggle the use of proxy(placeholder) media");
130 UNIMPLEMENTED (
"adjust the quality level of the current render");
140 UNIMPLEMENTED (
"retrieve the playback state");
150 UNIMPLEMENTED (
"retrieve the state of scrubbing playback");
160 UNIMPLEMENTED (
"retrieve the current playback speed");
170 UNIMPLEMENTED (
"retrieve the current render quality setting");
180 UNIMPLEMENTED (
"determine if the current render/playback uses proxy media");
187 Play::Controller::operator weak_ptr<PlayProcess>()
const
189 return weak_ptr<PlayProcess> (this->smPtr_);
Frontend/Interface: controller-element to retrieve and change running time values.
Duration is the internal Lumiera time metric.
A time interval anchored at a specific point in time.
Lumiera's internal time value datatype.
void controlPlayhead(time::Control< time::Time > &ctrl)
void play(bool)
play/pause toggle
void adjustSpeed(double)
playback speed control
void controlLooping(time::Control< time::TimeSpan > &ctrl)
void scrub(bool)
scrubbing playback
bool is_scrubbing() const
void go(time::Time)
skip to the given point in time
void controlDuration(time::Control< time::Duration > &ctrl)
Playback/Render process within the Lumiera Player.
Lumiera public interface.
Steam-Layer implementation namespace root.
Functionality for driving and controlling an ongoing playback or render.
Organisational unit of an ongoing render- or playback process.
a family of time value like entities and their relationships.