decodedClipFrame method
The pre-decoded image of clip source at sourceFrame — synchronous by
contract, so paint hands it straight to a RawImage.
Only valid after preResolveClip extracted sourceFrame for source;
implementations throw on an unresolved source or frame.
Implementation
@override
ui.Image decodedClipFrame(MediaSource source, int sourceFrame) => throw FluvieRenderException(
'NoMediaResolver has no clip frame $sourceFrame for "$source". Wire a '
'MediaRepository through mediaResolverProvider to render clips.',
);