Opaque in-process configuration identity for retained-session comparisons; do not log or persist.
Creates a fresh session after player readiness; pass to useOptiViewAds or an external owner.
The most recently ready or restored player, or null after destruction.
Pass to THEOplayerView's config prop.
Connect ready/destroy to the player view; invoke onPlayerRestored after an app-owned handoff.
Forwarded after clearing the bound player.
Forwarded after binding the ready player.
Forwarded after rebinding a retained player; map the host's restore callback to this handler.
Opaque in-process session identity for retained-session comparisons; do not log or persist.
Player wiring and an ownership-neutral session factory.