Optional
CustomReact functional component for overriding the default video placeholder
Optional
activeSet to true to enable active speaker callback, switches the pinned video to active speaker if you're using the pinned layout. (default: false)
Agora App ID - used to authenticate the request
Optional
callOnce set to true, the UI Kit attempts to join the channel. Can be set to false to initialise the SDK and wait before joining the channel. (default: true)
Channel name to join - users in the same channel can communicate with each other
Optional
customPass in a custom RTC client, to use your own implementation of the AgoraRTCClient.
Optional
disableDisable Agora RTM, this also disables the use of usernames and remote mute functionality
Optional
dualEnable dual stream mode with selected fallback option. (default: disabled)
Optional
enableEnable the mic before joining the call. (default: true)
Optional
enableEnables dual stream mode. (default: false)
Optional
enableenable screensharing feature
Optional
enableEnable the camera before joining the call. Only use for initiak(default: true)
Optional
layoutChoose between grid layout and pinned layout. (default: pinned layout)
Optional
roleSet local user's role between audience and host. Use with mode set to livestreaming. (default: host)
Optional
screenshareToken used to join a channel when using secured mode (default: null)
Optional
screenshareUID for local user to join the channel (default: 1)
Optional
tokenToken used to join a channel when using secured mode (default: null)
Optional
tokenURL for token server, manages fetching and updating tokens automatically. Must follow the schema here - https://github.com/AgoraIO-Community/agora-token-service/
Optional
uidUID for local user to join the channel (default: 0)
Generated using TypeDoc
Props object for customising the UI Kit functionality