jitsi-meet-electron/app/features/settings/actionTypes.js
csett86 22b3406613
feat(agc): Add setting to disable automatic gain control (#582)
In some OS/Chromium combinations the automatic gain control goes slightly
crazy, but normally its fine. Thus keep the default as is, but add an option
for the users to disable it if required.

Closes: #564
2021-05-11 17:08:47 +02:00

81 lines
1.6 KiB
JavaScript

/**
* The type of (redux) action that sets Window always on top.
*
* @type {
* type: SET_ALWAYS_ON_TOP_WINDOW_ENABLED,
* alwaysOnTopWindowEnabled: boolean
* }
*/
export const SET_ALWAYS_ON_TOP_WINDOW_ENABLED
= Symbol('SET_ALWAYS_ON_TOP_WINDOW_ENABLED');
/**
* The type of (redux) action that sets Start with Audio Muted.
*
* @type {
* type: SET_AUDIO_MUTED,
* startWithAudioMuted: boolean
* }
*/
export const SET_AUDIO_MUTED = Symbol('SET_AUDIO_MUTED');
/**
* The type of (redux) action that sets disable AGC.
*
* @type {
* type: SET_DISABLE_AGC,
* disableAGC: boolean
* }
*/
export const SET_DISABLE_AGC = Symbol('SET_DISABLE_AGC');
/**
* The type of (redux) action that sets the email of the user.
*
* @type {
* type: SET_EMAIL,
* email: string
* }
*/
export const SET_EMAIL = Symbol('SET_EMAIL');
/**
* The type of (redux) action that sets the name of the user.
*
* @type {
* type: SET_NAME,
* name: string
* }
*/
export const SET_NAME = Symbol('SET_NAME');
/**
* The type of (redux) action that sets the Server URL.
*
* @type {
* type: SET_SERVER_URL,
* serverURL: string
* }
*/
export const SET_SERVER_URL = Symbol('SET_SERVER_URL');
/**
* The type of (redux) action that sets the Server Timeout.
*
* @type {
* type: SET_SERVER_TIMEOUT,
* serverTimeout: number
* }
*/
export const SET_SERVER_TIMEOUT = Symbol('SET_SERVER_TIMEOUT');
/**
* The type of (redux) action that sets Start with Video Muted.
*
* @type {
* type: SET_VIDEO_MUTED,
* startWithVideoMuted: boolean
* }
*/
export const SET_VIDEO_MUTED = Symbol('SET_VIDEO_MUTED');