|
@@ -11,12 +11,13 @@ class FeatureFlags {
|
11
|
11
|
/**
|
12
|
12
|
* Configures the module.
|
13
|
13
|
*
|
14
|
|
- * @param {boolean} flags.runInLiteMode - Enables lite mode for testing to disable media decoding.
|
15
|
|
- * @param {boolean} flags.receiveMultipleVideoStreams - Signal support for receiving multiple video streams.
|
16
|
|
- * @param {boolean} flags.sendMultipleVideoStreams - Signal support for sending multiple video streams.
|
17
|
|
- * @param {boolean} flags.sourceNameSignaling - Enables source names in the signaling.
|
18
|
|
- * @param {boolean} flags.ssrcRewritingEnabled - Use SSRC rewriting. Requires sourceNameSignaling to be enabled.
|
19
|
|
- * @param {boolean} flags.enableUnifiedOnChrome - Use unified plan signaling on chrome browsers.
|
|
14
|
+ * @param {object} flags - The feature flags.
|
|
15
|
+ * @param {boolean=} flags.runInLiteMode - Enables lite mode for testing to disable media decoding.
|
|
16
|
+ * @param {boolean=} flags.receiveMultipleVideoStreams - Signal support for receiving multiple video streams.
|
|
17
|
+ * @param {boolean=} flags.sendMultipleVideoStreams - Signal support for sending multiple video streams.
|
|
18
|
+ * @param {boolean=} flags.sourceNameSignaling - Enables source names in the signaling.
|
|
19
|
+ * @param {boolean=} flags.ssrcRewritingEnabled - Use SSRC rewriting. Requires sourceNameSignaling to be enabled.
|
|
20
|
+ * @param {boolean=} flags.enableUnifiedOnChrome - Use unified plan signaling on chrome browsers.
|
20
|
21
|
*/
|
21
|
22
|
init(flags) {
|
22
|
23
|
this._runInLiteMode = Boolean(flags.runInLiteMode);
|