decodedImageFor method
The pre-decoded image for source — synchronous by contract, so paint
can hand it straight to a RawImage with no async-in-frame.
Only valid after preResolveAll completed for an image source; implementations throw on an unresolved or non-image source.
Implementation
@override
ui.Image decodedImageFor(MediaSource source) => throw FluvieRenderException(
'NoMediaResolver has no decoded image for "$source". Wire a '
'MediaRepository through mediaResolverProvider to render media.',
);