CallContentVideoContentParams

constructor(call: Call, layoutType: LayoutType = LayoutType.DYNAMIC, style: VideoRendererStyle = RegularVideoRendererStyle(), videoRenderer: @Composable (modifier: Modifier, call: Call, participant: ParticipantState, style: VideoRendererStyle) -> Unit = { videoModifier, videoCall, videoParticipant, videoStyle -> VideoTheme.componentFactory.ParticipantVideo( params = ParticipantVideoParams( call = videoCall, participant = videoParticipant, modifier = videoModifier, style = videoStyle, ), ) }, floatingVideoRenderer: @Composable BoxScope.(call: Call, IntSize) -> Unit? = null)

Parameters

call

The call that contains all the participants state and tracks.

layoutType

The type of layout used to render the participants.

style

Defined properties for styling a single video call track.

videoRenderer

A single video renderer that renders each individual participant. Defaults to VideoComponentFactory.ParticipantVideo.

floatingVideoRenderer

A floating video renderer that renders the local participant. When null, the default floating video renderer is used.