OptionalclassOptionalconfigFeature toggles.
OptionalonCalled when the call UI dismisses itself, such as cancel or the default end-call behavior.
OptionalonCalled when the user taps the end-call button. When set, the host owns leaving and dismissal.
OptionalonCalled when the user taps the snapshot button (gated by
SerenadaCallFlowConfig.snapshotEnabled) and a frame is
successfully captured. The blob in result is the encoded image.
OptionalonCalled when a snapshot capture fails — for example when the underlying
stream has gone inactive. The code field on the error narrows the
cause; the call UI itself does not surface a user-visible error.
OptionalonCallback fired when call stats are updated for host-owned diagnostics or bridge code.
OptionalserverServer host or origin, required when using url-first mode without an existing session.
OptionalsessionProvide an existing session handle — triggers session-first mode.
OptionalstringsLocalisation overrides.
OptionalthemeTheme overrides.
OptionalurlFull call URL — triggers URL-first mode (creates session internally).
OptionalwaitingOptional host-app controls rendered in the waiting screen below default invite controls.
Optional CSS class name(s) applied to the root element for host-app style overrides.