materializedAudioPathFor method

  1. @override
String materializedAudioPathFor(
  1. AudioSource source
)
override

The materialized local file path for audio source — synchronous by contract, so the encode-plan builder can hand it to an audio track node.

Only valid after preResolveAudio completed for source; implementations throw on an unresolved source naming it.

Implementation

@override
String materializedAudioPathFor(AudioSource source) => throw FluvieRenderException(
  'NoMediaResolver has no materialized audio for "$source". Wire a '
  'MediaRepository through mediaResolverProvider to render audio.',
);