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");
118 Play::Controller::useProxyMedia (
bool)
120 UNIMPLEMENTED (
"toggle the use of proxy(placeholder) media");
128 Play::Controller::setQuality (uint)
130 UNIMPLEMENTED (
"adjust the quality level of the current render");
138 Play::Controller::is_playing()
const 140 UNIMPLEMENTED (
"retrieve the playback state");
148 Play::Controller::is_scrubbing()
const 150 UNIMPLEMENTED (
"retrieve the state of scrubbing playback");
158 Play::Controller::getSpeed()
const 160 UNIMPLEMENTED (
"retrieve the current playback speed");
168 Play::Controller::getQuality()
const 170 UNIMPLEMENTED (
"retrieve the current render quality setting");
178 Play::Controller::usesProxy()
const 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_);
void play(bool)
play/pause toggle
Frontend/Interface: controller-element to retrieve and change running time values.
void scrub(bool)
scrubbing playback
Steam-Layer implementation namespace root.
Playback/Render process within the Lumiera Player.
Lumiera's internal time value datatype.
Functionality for driving and controlling an ongoing playback or render.
void adjustSpeed(double)
playback speed control
Lumiera public interface.
Duration is the internal Lumiera time metric.
A time interval anchored at a specific point in time.
a family of time value like entities and their relationships.
Organisational unit of an ongoing render- or playback process.
void go(time::Time)
skip to the given point in time