Package-level declarations

Types

Link copied to clipboard

Used to set he call participant label alignment.

Link copied to clipboard
data class CallParticipantStyle(val labelAlignment: CallParticipantLabelAlignment, @Px val labelMargin: Int, @Px val activeSpeakerBorderWidth: Int, @ColorInt val activeSpeakerBorderColor: Int, val labelTextStyle: TextStyle, @ColorInt val labelBackgroundColor: Int, val participantMicOffIcon: Drawable, @ColorInt val participantMicOffIconTint: Int, @ColorInt val participantAudioLevelTint: Int, @Px val elevation: Float, @Px val cornerRadius: Float)

Style for CallParticipantView. Use this class together with TransformStyle.callParticipantStyleTransformer to change CallParticipantView styles programmatically.

Link copied to clipboard
class CallParticipantView : CallCardView, VideoRenderer

Represents a single participant in a call.

Link copied to clipboard

Renders the call participant overlaid above the rest od the participants.

Link copied to clipboard
data class PictureInPictureStyle(val callParticipantStyle: Int)

Style for PictureInPictureView. Use this class together with TransformStyle.pictureInPictureStyleTransformer to change PictureInPictureView styles programmatically.

Link copied to clipboard
class PictureInPictureView : CallCardView, VideoRenderer

View to ve shown when inside a call and the app enter picture in picture mode. Will show the primary speaker.

Link copied to clipboard
fun interface RendererInitializer

Handler to initialize the renderer when the VideoTextureViewRenderer has been created.