@vpalmisano/webrtcperf
    Preparing search index...

    Function loadConfig

    • Loads the config object.

      Parameters

      • OptionalfilePath: string
      • Optionalvalues: any

      Returns Promise<
          {
              alertRules: string;
              alertRulesFailPercentile: number;
              alertRulesOutput: string;
              blockedUrls: string;
              chromiumFieldTrials: string;
              chromiumPath: string;
              chromiumUrl: string;
              chromiumVersion: any;
              clearCookies: boolean;
              cookies: string;
              customMetrics: string;
              customUrlHandler: string;
              debuggingAddress: string;
              debuggingPort: number;
              detailedStatsPath: string;
              deviceScaleFactor: number;
              disabledVideoCodecs: string;
              display: string;
              downloadResponses: string;
              emulateCpuThrottling: number;
              enableBrowserLogging: string;
              enableDetailedStats: string;
              enableGpu: string;
              extraCSS: string;
              extraHeaders: string;
              hardwareConcurrency: number;
              incognito: boolean;
              localStorage: string;
              maxVideoDecoders: number;
              maxVideoDecodersRange: string;
              overridePermissions: string;
              pageLogFilter: string;
              pageLogPath: string;
              prometheusPushgateway: string;
              prometheusPushgatewayAuth: string;
              prometheusPushgatewayGzip: boolean;
              prometheusPushgatewayJobName: string;
              pushStatsId: string;
              pushStatsUrl: string;
              randomAudioPeriod: number;
              randomAudioProbability: number;
              randomAudioRange: string;
              responseModifiers: string;
              rtcStatsTimeout: number;
              runDuration: number;
              scriptParams: string;
              scriptPath: string;
              serverData: string;
              serverPort: number;
              serverSecret: string;
              serverUseHttps: boolean;
              sessions: number;
              sessionStorage: string;
              showPageLog: boolean;
              showStats: boolean;
              spawnRate: number;
              startSessionId: number;
              startTimestamp: number;
              statsInterval: number;
              statsPath: string;
              tabsPerSession: number;
              throttleConfig: string;
              url: string;
              urlQuery: string;
              useFakeMedia: boolean;
              userAgent: string;
              videoCachePath: string;
              videoCacheRaw: boolean;
              videoDuration: number;
              videoFormat: string;
              videoFramerate: number;
              videoHeight: number;
              videoPath: string;
              videoSeek: number;
              videoWidth: number;
              visqolKeepSourceFiles: boolean;
              visqolPath: string;
              vmafCrop: string;
              vmafKeepIntermediateFiles: boolean;
              vmafKeepSourceFiles: boolean;
              vmafPath: string;
              vmafPrepareVideo: string;
              vmafPreview: boolean;
              vmafProcessVideo: string;
              vmafSkipDuplicated: boolean;
              vmafVideoCrop: string;
              windowHeight: number;
              windowWidth: number;
          }[],
      >