62 UNIMPLEMENTED (
"toggle play/pause state");
72 UNIMPLEMENTED (
"scrubbing playback");
79 UNIMPLEMENTED (
"adjust actual playback speed");
89 UNIMPLEMENTED (
"jump to given time");
99 UNIMPLEMENTED (
"install a controller for influencing the 'playhead position'");
109 UNIMPLEMENTED (
"install a controller for influencing the overall playback duration");
119 UNIMPLEMENTED (
"install a controller for adjusting looped playback");
127 Play::Controller::useProxyMedia (
bool)
129 UNIMPLEMENTED (
"toggle the use of proxy(placeholder) media");
137 Play::Controller::setQuality (uint)
139 UNIMPLEMENTED (
"adjust the quality level of the current render");
147 Play::Controller::is_playing()
const 149 UNIMPLEMENTED (
"retrieve the playback state");
157 Play::Controller::is_scrubbing()
const 159 UNIMPLEMENTED (
"retrieve the state of scrubbing playback");
167 Play::Controller::getSpeed()
const 169 UNIMPLEMENTED (
"retrieve the current playback speed");
177 Play::Controller::getQuality()
const 179 UNIMPLEMENTED (
"retrieve the current render quality setting");
187 Play::Controller::usesProxy()
const 189 UNIMPLEMENTED (
"determine if the current render/playback uses proxy media");
196 Play::Controller::operator weak_ptr<PlayProcess>()
const 198 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