Package-level declarations
Types
A button to fit the style of builtin Agora VideoUIKit Buttons
Storing struct for holding data about the connection to Agora service Create AgoraConnectionData object
Settings used for the display and behaviour of AgoraVideoViewer
View for the individual Agora Camera Feed.
View to contain all the video session objects, including camera feeds and buttons for settings
An interface for getting some common delegate callbacks without needing to subclass.
Class for all the Agora RTC event handlers
Colors for various views inside AgoraVideoViewer
Error types to expect from fetchToken on failing ot retrieve valid token.
Functions
Requests a particular permission if not granted
Requests the token from our backend token service
Update the contents of the floating view
Update the contents of the main grid view
Shuffle around the videos depending on the style
Request all relevant permissions