The methods which must execute synchronously before playback of a source can end.
final List<Future<void> Function()> onUnloadHooks = [];