livePlaybackRecoveryPreemptStep

Called synchronously immediately before media source recovery operations are applied during live playback. Analytics providers register here to perform any setup required before the underlying player processes recovery state changes.

The default implementation is a no-op with a null getter. Only adapters that support live recovery need to override this. Adapters that do not handle live recovery (e.g. Cast) can leave it unoverridden. Any registration call on a non-overriding adapter is silently discarded, so the callback should only be expected to fire on adapters that override it.