Member Junction
    Preparing search index...

    mj-livekit-device-menu: microphone, camera and speaker pickers. Presentational: it emits DeviceSelected; the host calls LiveKitRoomController.SwitchDevice.

    Use mj-media-device-menu (MediaDeviceMenuComponent) from @memberjunction/ng-realtime-media with devices mapped by ToMediaDevice. This renders it and maps the lists and selections both ways.

    Index

    Constructors

    Properties

    BackgroundBlurEnabled: boolean = false

    Whether background blur is currently enabled.

    BackgroundBlurToggled: EventEmitter<boolean> = ...

    Emits when the user toggles background blur.

    Close: EventEmitter<void> = ...

    Emits when the user closes the menu.

    DeviceSelected: EventEmitter<LiveKitDeviceSelection> = ...

    Emits when the user selects a device.

    MediaDevices: MediaDevice[] = []

    Devices as one /media list.

    NoiseFilterEnabled: boolean = false

    Whether the noise filter is currently enabled.

    NoiseFilterToggled: EventEmitter<boolean> = ...

    Emits when the user toggles the noise filter.

    SelectedCameraId: string | null = null

    The currently selected camera device id.

    SelectedMicrophoneId: string | null = null

    The currently selected microphone device id.

    SelectedSpeakerId: string | null = null

    The currently selected speaker device id.

    ShowBackgroundEffects: boolean = false

    Show the background-blur toggle.

    ShowNoiseFilter: boolean = false

    Show the noise-filter toggle.

    Accessors

    Methods

    • Emits a device selection for the given kind.

      Parameters

      • kind: "audioinput" | "videoinput" | "audiooutput"
      • deviceId: string

      Returns void