Package-level declarations
Types
Receives an engine's state and event pushes.
Why playback failed.
Something that happened, delivered once.
Receives PlaybackEvent edges.
Where the player is in its lifecycle.
How a player should be built.
A playback engine.
Builds a PlayerEngine, or declines.
A backend ability that may or may not be present on this device.
Which PlayerFeature values this backend actually has.
Receives playhead ticks.
An atomic snapshot of the player, across five orthogonal axes.
Receives PlayerState snapshots.
The transport commands a VideoPlayer and a PlayerEngine share.
Opens a VideoPlayer over an EditComposition.
Reads back a fully rendered preview frame: post-effects, pre-encode.
What the preview is actually delivering, while the user is watching.
How hard the preview may work.
Receives the outcome of one PreviewFrameReadback.requestFrame.
One frame read back out of the preview pipeline.
The outcome of one readback.
How exact a seek needs to be.
Receives the outcome of one PlayerEngine.setComposition.
What to load, and how.
The outcome of setting a composition.
A player over an EditComposition.
Functions
Renders the frame at position through the current effect chain, suspending until it is ready.