Camera modes the user can cycle through, in preference order. Derived from SerenadaConfig.cameraModes minus modes unsupported on this device/platform. An empty array means camera video is unavailable — the call UI should hide the camera video toggle.
Whether the local camera video specifically is enabled. Precise camera signal distinct from videoEnabled. Currently mirrors videoEnabled; independent screen-share state is carried by content.
OptionalcontentActive local content (screen share) presentation state, or absent when content is not currently being shared. Driven by local screen-share state.
OptionaldisplayOptionalpeerHost-supplied stable identity — see Participant.peerId.
Local participant info including camera mode and host status.