api/internal/pip/pip_orchestrator library

Classes

ActivePipState
The PiP currently on screen.
PipMetrics
PipOrchestrator
Owns the active PiP — at most one at a time — and, critically, its video controller.

Enums

PipDismissReason
Why a PiP ended. Extends the shared dismiss vocabulary with the reasons only a screen-scoped floating surface can have.
PipState
Which surface is on screen. The two are states of ONE window, not two widgets — see PipOrchestrator for why the distinction matters.