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