interface VideoTileControllerFacade
VideoTileControllerFacade manages video tile binding, pausing, and resuming as well as subscribing to video tile events by adding a VideoTileObserver.
addVideoTileObserver |
Subscribe to Video Tile events with an VideoTileObserver. abstract fun addVideoTileObserver(observer: VideoTileObserver): Unit |
bindVideoView |
Binds the video rendering view to Video Tile. The view will start displaying the video frame after the completion of this API. abstract fun bindVideoView(videoView: VideoRenderView, tileId: Int): Unit |
pauseRemoteVideoTile |
Pauses the specified remote video tile. Ignores the tileId if it belongs to the local video tile. abstract fun pauseRemoteVideoTile(tileId: Int): Unit |
removeVideoTileObserver |
Unsubscribes from Video Tile events by removing specified VideoTileObserver. abstract fun removeVideoTileObserver(observer: VideoTileObserver): Unit |
resumeRemoteVideoTile |
Resumes the specified remote video tile. Ignores the tileId if it belongs to the local video tile. abstract fun resumeRemoteVideoTile(tileId: Int): Unit |
unbindVideoView |
Unbinds the video rendering view from Video Tile. The view will stop displaying the video frame after the completion of this API. abstract fun unbindVideoView(tileId: Int): Unit |
AudioVideoFacade |
interface AudioVideoFacade : AudioVideoControllerFacade, RealtimeControllerFacade, DeviceController, VideoTileControllerFacade, ActiveSpeakerDetectorFacade, ContentShareController, EventAnalyticsFacade |
VideoTileController |
VideoTileController handles rendering/creating of new VideoTile. interface VideoTileController : VideoTileControllerFacade |