3785f6bdd0
Visual capture falls back to audio-only silently, so the user couldn't tell if it attached on a real call. SessionInfo now carries visualSegmentCount (nil = audio-only; a count = visual ran, with that many vision-detected speaker segments), shown in the menu as '… · N visual segments' or '… · audio-only'. Makes the pending live-call validation unambiguous.