24 lines
1.4 KiB
TypeScript
24 lines
1.4 KiB
TypeScript
// Module ID: 10564
|
|
// Function ID: 82504
|
|
// Name: ANDROID_SURFACE_DIRECT_RENDERER_EXPERIMENT
|
|
// Dependencies: []
|
|
// Exports: isSurfaceDirectRendererExperimentEnabled, useSurfaceDirectRendererExperiment
|
|
|
|
// Module 10564 (ANDROID_SURFACE_DIRECT_RENDERER_EXPERIMENT)
|
|
let closure_2 = importDefault(dependencyMap[0]);
|
|
let obj = arg1(dependencyMap[1]);
|
|
obj = { bottom: null, name: null, defaultConfig: { enableSurfaceDirectRenderer: false }, variations: { [1]: { enableSurfaceDirectRenderer: true } } };
|
|
let closure_3 = obj.createApexExperiment(obj);
|
|
const result = arg1(dependencyMap[3]).fileFinishedImporting("modules/video_calls/native/SurfaceDirectRendererExperiment.tsx");
|
|
|
|
export const ANDROID_SURFACE_DIRECT_RENDERER_EXPERIMENT = "2026-03-surface-direct-renderer";
|
|
export const isSurfaceDirectRendererExperimentEnabled = function isSurfaceDirectRendererExperimentEnabled() {
|
|
return closure_3.getConfig({ location: "RTCConnection_media_engine_connect" }).enableSurfaceDirectRenderer;
|
|
};
|
|
export const useSurfaceDirectRendererExperiment = function useSurfaceDirectRendererExperiment(userId, location) {
|
|
location = userId;
|
|
const items = [closure_2];
|
|
const items1 = [userId];
|
|
const obj = location(dependencyMap[2]);
|
|
return null != userId && !location(dependencyMap[2]).useStateFromStores(items, () => arg0 === id.getId(), items1) && closure_3.useConfig(location).enableSurfaceDirectRenderer;
|
|
};
|