AgoraSettings

Settings used for the display and behaviour of AgoraVideoViewer

Constructors

Link copied to clipboard

Types

Link copied to clipboard

Enum value for all the default buttons offered by the VideoUIKit

Link copied to clipboard
object Companion
Link copied to clipboard

Position, top, left, bottom or right.

Properties

Link copied to clipboard

Where the buttons such as camera enable/disable should be positioned within the view. TODO: This is not yet implemented

Link copied to clipboard

Colors for views inside AgoraVideoViewer

Link copied to clipboard

Which buttons should be enabled in this AgoraVideoView.

Link copied to clipboard

A mutable list to add buttons to the default list of BuiltinButton

Link copied to clipboard

Where the floating collection view of video members be positioned within the view. TODO: This is not yet implemented

Link copied to clipboard

Maximum number of videos in the grid view before the low bitrate is adopted.

Link copied to clipboard

Full string for low bitrate stream parameter, including key of che.video.lowBitRateStreamParameter.

Link copied to clipboard
var rtmEnabled: Boolean = true

Whether RTM should be initialised and used

Link copied to clipboard
var tokenURL: String? = null

URL to fetch tokens from. If supplied, this package will automatically fetch tokens when the Agora Engine indicates it will be needed. It will follow the URL pattern found in AgoraIO-Community/agora-token-service

Link copied to clipboard

Whether we are using dual stream mode, which helps to reduce Agora costs.

Link copied to clipboard
var videoConfiguration: VideoEncoderConfiguration

Agora's video encoder configuration.

Link copied to clipboard

The rendering mode of the video view for all videos within the view.