decodedClipFrame method

  1. @override
Image decodedClipFrame(
  1. MediaSource source,
  2. int sourceFrame
)
override

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.',
);