Member Junction
    Preparing search index...

    What the native room client may read for the agent: present in NativeRoomClientOptions.Video only when the agent watches the meeting. The client reads only people whose mj.agentCanSee attribute is 'true'.

    interface NativeRoomVideoOptions {
        CameraMaxDimension?: number;
        Cameras: boolean;
        JpegQuality?: number;
        Rate?: number;
        ScreenMaxDimension?: number;
        Screens: boolean;
        SpeakerHoldMs?: number;
        SpeakerOnsetMs?: number;
        Streams: number;
    }
    Index

    Properties

    CameraMaxDimension?: number

    Cap on a camera frame's longer side, in pixels. Default 640.

    Cameras: boolean

    Whether cameras may be read (the provider's VideoIn).

    JpegQuality?: number

    JPEG quality from 1 to 100. Default 80, the browser sampler's 0.8.

    Rate?: number

    Frames per second each source is sampled to: the session's inbound video rate. Absent: the default, 1 fps.

    ScreenMaxDimension?: number

    Cap on a screen frame's longer side, in pixels. Default 1280, so text stays legible.

    Screens: boolean

    Whether shared screens may be read (the provider's ScreenIn).

    SpeakerHoldMs?: number

    How long (ms) a camera stays in view, counted from its first frame, before another camera may replace it. A shared screen, a withdrawn consent or an ended source never waits. Default 4000.

    SpeakerOnsetMs?: number

    How long (ms) a person must lead the room's active-speaker list before the agent's view moves to their camera, so a short interjection doesn't move it. Default 1500.

    Streams: number

    How many sources the client reads at once: the session's inbound video stream count (1 today).