Member Junction
    Preparing search index...

    Resolved configuration for LiveKitNativeMeetingSdk. Credentials resolve upstream (MJ credential system / provider Configuration) — this object carries already-resolved values; never inline secrets at a call site.

    interface LiveKitNativeSdkConfig {
        AccessToken?: string;
        ApiKey?: string;
        ApiSecret?: string;
        BotDisplayName?: string;
        InboundSampleRate?: number;
        NativeModuleSpecifier?: string;
        OutboundSampleRate?: number;
        Url?: string;
    }
    Index

    Properties

    AccessToken?: string

    A pre-signed LiveKit access token, when the deployment mints it out-of-band instead of via key/secret.

    ApiKey?: string

    The LiveKit API key (resolved upstream). Used to mint the join token when not pre-signed.

    ApiSecret?: string

    The LiveKit API secret (resolved upstream). Used only to sign the join token.

    BotDisplayName?: string

    The bot's display name (defaults applied by the bridge when absent).

    InboundSampleRate?: number

    PCM rate (Hz) the agent's realtime model consumes — the rate inbound room audio is resampled to before reaching the model. Threaded from the model via the engine (IRealtimeSession.InputSampleRate). Default 24000 (OpenAI); Gemini Live = 16000. Mismatch = the agent never hears the user on the bridge.

    NativeModuleSpecifier?: string

    The module specifier of the native LiveKit room-client wrapper to load (e.g. an internal wrapper package name or an absolute path to a sidecar entry). Required in production; tests inject a loader.

    OutboundSampleRate?: number

    PCM rate (Hz) the agent's model emits — the bot's published voice track rate. Default 24000.

    Url?: string

    The LiveKit room server ws URL (resolved upstream).