Class ConferenceManager

This class provides access to every conference related feature This class must never be directly instantiated, instances of this class can be obtained using Session#getConferenceManager.

Properties

conferenceLog?: ConferenceLog
conferenceLogService: ConferenceLogService
conferenceService: Conferences
conferences$: Observable<readonly Conference[]>
defaultMediaConstraints: MediaStreamConstraints = ...
incomingConference$: Observable<Conference>
localCreatedConference: Subject<Conference> = ...
ownId: string
permissionManager: PermissionManager
subscription: Subscription
transferredConference$: Observable<Conference>

Methods

  • Returns current media constraints used by default when creating conferences

    Returns MediaStreamConstraints

  • Get a conference for a meeting

    Parameters

    • meetingId: string
    • Optional password: string

    Returns Promise<Conference>

    fulfilled when the response is received

    Throws

    thrown when trying to access the conference before scheduled time

    Throws

    thrown when the conference is protected by password and the password is not recived or is not valid.

  • Sets the constraints that will be used as initial value for media requests when initializing conferences. For more information about valid values see https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamConstraints

    Parameters

    • defaultMediaConstraints: MediaStreamConstraints

    Returns void

    Example: Enabling noise reduction techniques

    conferenceManager.setDefaultMediaConstraints({
    audio: {
    autoGainControl: true,
    echoCancellation: true,
    noiseSuppression: true,
    },
    video: true,
    });