mediaFor method

  1. @override
MediaSource mediaFor(
  1. GenerativeSource source
)

The resolved file-backed MediaSource for a produced visual source (image or video) — synchronous by contract.

Only valid after generateAll for a visual source; implementations throw on an unresolved or non-visual source.

Implementation

@override
MediaSource mediaFor(GenerativeSource source) => _media[source] ?? (throw _unresolved(source));