Extracts a LiveKitNativeSdkConfig from the engine's loosely-typed Configuration map without
ever widening to any. Each field is read + type-checked individually so a malformed config yields a
clean, partially-resolved object (and LiveKitNativeMeetingSdk.connect then throws a precise
error if the required specifier is absent) rather than a half-typed blob.
Extracts a LiveKitNativeSdkConfig from the engine's loosely-typed
Configurationmap without ever widening toany. Each field is read + type-checked individually so a malformed config yields a clean, partially-resolved object (and LiveKitNativeMeetingSdk.connect then throws a precise error if the required specifier is absent) rather than a half-typed blob.