interface ContentShareController
ContentShareController exposes methods for starting and stopping content share with a ContentShareSource. The content represents a media steam to be shared in the meeting, such as screen capture or media files. Read content share guide for details.
addContentShareObserver |
Subscribe the given observer to content share events (sharing started and stopped). abstract fun addContentShareObserver(: ContentShareObserver): Unit |
removeContentShareObserver |
Unsubscribe the given observer from content share events. abstract fun removeContentShareObserver(: ContentShareObserver): Unit |
startContentShare |
Start sharing the content of a given ContentShareSource. abstract fun startContentShare(: ContentShareSource): Unit
Start sharing the content of a given ContentShareSource with configuration. abstract fun startContentShare(: ContentShareSource, : LocalVideoConfiguration): Unit |
stopContentShare |
Stop sharing the content of a ContentShareSource that previously started. abstract fun stopContentShare(): Unit |
AudioVideoFacade |
interface AudioVideoFacade : AudioVideoControllerFacade, RealtimeControllerFacade, DeviceController, VideoTileControllerFacade, ActiveSpeakerDetectorFacade, ContentShareController, EventAnalyticsFacade |
DefaultContentShareController |
class DefaultContentShareController : ContentShareController |