Skip to main content
  • Class: CometChat.MainVideoContainerSetting
  • Apply via: CallSettingsBuilder.setMainVideoContainerSetting(videoSettings)
  • Customizable elements: Aspect ratio, full screen button, name label, network label
  • Position constants: POSITION_TOP_LEFT, POSITION_TOP_RIGHT, POSITION_BOTTOM_LEFT, POSITION_BOTTOM_RIGHT
  • Requires: Default Calling or Direct Calling setup
Customize the main video container in your call UI — aspect ratio, button positions, and label visibility. Create a MainVideoContainerSetting instance, configure it, and pass it to CallSettingsBuilder.setMainVideoContainerSetting(). Before you begin, make sure you’ve set up Ringing or Call Session.

MainVideoContainerSetting

Position Constants

All position parameters accept one of these values from CometChat.CallSettings:
  • POSITION_TOP_LEFT
  • POSITION_TOP_RIGHT
  • POSITION_BOTTOM_LEFT
  • POSITION_BOTTOM_RIGHT

Example

Next Steps

Default Calling

Implement default audio/video calling.

Direct Calling

Implement direct calling without call events.

Virtual Background

Add virtual background and blur effects.

Recording

Record calls for playback.