clipMetadataFor method

  1. @override
ClipMetadata clipMetadataFor(
  1. MediaSource source
)
override

The probed ClipMetadata of clip source — synchronous by contract, so the resampler can read its source fps and frame count during the frame loop.

Only valid after preResolveClip completed for source; implementations throw on an un-probed source.

Implementation

@override
ClipMetadata clipMetadataFor(MediaSource source) => throw FluvieRenderException(
  'NoMediaResolver has no clip metadata for "$source". Wire a '
  'MediaRepository through mediaResolverProvider to render clips.',
);