Resolved Content
data class ResolvedContent(val ownerCid: String, val isLocal: Boolean, val type: <Error class: unknown class>, val mode: ContentMode, val hasMedia: Boolean, val loading: Boolean, val waitingForParticipants: Boolean)
Resolved content presentation for a single owner.
hasMedia is true when content media is expected to be flowing (and so the content sink should be rendered). When content is active but media has not arrived yet, loading is true and the UI shows a connecting tile instead of a stale camera frame (receiver-side hold).
Properties
Link copied to clipboard
INDEPENDENT when a dedicated content track exists for this owner; LEGACY for the single-video fallback.
Link copied to clipboard
Local-only: capture is live but no peer is receiving content media yet (independent "start and wait"). The UI must show "sharing, waiting for participants" rather than implying media is flowing.