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