methods/utils/headless/moderation library

Functions

disableParticipantVideo(ModerationParameters parameters, {String id = '', String name = ''}) Future<HeadlessActionResult>
getModerationPermissions(ModerationParameters parameters) ModerationPermissions
muteEveryone(ModerationParameters parameters, {String kind = 'audio'}) Future<HeadlessActionResult>
muteParticipant(ModerationParameters parameters, {String id = '', String name = ''}) Future<HeadlessActionResult>
removeParticipant(ModerationParameters parameters, {String id = '', String name = ''}) Future<HeadlessActionResult>
respondToParticipantRequest(ModerationParameters parameters, {String requestId = '', String name = '', required bool approve}) Future<HeadlessActionResult>
respondToWaitingParticipant(ModerationParameters parameters, {String id = '', String name = '', required bool admit}) Future<HeadlessActionResult>
setCoHost(ModerationParameters parameters, String name, {List<ModerationArea> areas = const <ModerationArea>['media', 'participants']}) Future<HeadlessActionResult>
setParticipantMedia(ModerationParameters parameters, {String id = '', String name = '', required String kind}) Future<HeadlessActionResult>
stopParticipantScreenShare(ModerationParameters parameters, {String id = '', String name = ''}) Future<HeadlessActionResult>

Typedefs

ModerationArea = String