OptionaldetailOptional richer status detail beyond status (see AdapterStatusReport.detail).
Read FRESH on every AdapterStatusReport — never cached by the manager — so a type
whose generic status alone would mislead (started ≠ actually connected) can report the
live truth instead. Absent for types with nothing finer-grained to add.
Start the binding (connect, subscribe).
Stop the binding and release resources.
A live adapter instance: a startable/stoppable binding with a status. The factory produces this; the manager drives its lifecycle. A concrete adapter is free to also be a canonical MixerAdapter — this is the minimal shape the manager needs to own it.