setScreenShareEnabled

suspend fun setScreenShareEnabled(enabled: Boolean, mediaProjectionPermissionResultData: Intent? = null)

If set to enabled, creates and publishes a screenshare video track.

If set to disabled, unpublishes the screenshare video track.

Parameters

mediaProjectionPermissionResultData

The resultData returned from launching MediaProjectionManager.createScreenCaptureIntent().

Throws

if attempting to enable screenshare without mediaProjectionPermissionResultData