mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-21 09:20:19 +01:00
Add new remote config support for calling audio configuration.
This commit is contained in:
committed by
Cody Henthorne
parent
2421bbdabb
commit
570a475229
@@ -694,37 +694,9 @@ object RemoteConfig {
|
||||
hotSwappable = false
|
||||
)
|
||||
|
||||
/** A comma-separated list of models that should *not* use hardware AEC for calling. */
|
||||
val hardwareAecBlocklistModels: String by remoteString(
|
||||
key = "android.calling.hardwareAecBlockList",
|
||||
defaultValue = "",
|
||||
hotSwappable = true
|
||||
)
|
||||
|
||||
/** A comma-separated list of models that should *not* use software AEC for calling. */
|
||||
val softwareAecBlocklistModels: String by remoteString(
|
||||
key = "android.calling.softwareAecBlockList",
|
||||
defaultValue = "",
|
||||
hotSwappable = true
|
||||
)
|
||||
|
||||
/** Whether the Oboe ADM should be used or not. */
|
||||
val oboeDeployment: Boolean by remoteBoolean(
|
||||
key = "android.calling.oboeDeployment",
|
||||
defaultValue = false,
|
||||
hotSwappable = false
|
||||
)
|
||||
|
||||
/** A comma-separated list of models that should use the Java ADM instead of the Oboe ADM. */
|
||||
val useJavaAdmModels: String by remoteString(
|
||||
key = "android.calling.useJavaAdmList",
|
||||
defaultValue = "",
|
||||
hotSwappable = true
|
||||
)
|
||||
|
||||
/** A comma-separated list of models that should use software AEC for calling with the Oboe ADM. */
|
||||
val useSoftwareAecForOboeModels: String by remoteString(
|
||||
key = "android.calling.useSoftwareAecForOboe",
|
||||
/** A json string representing rules necessary to build an audio configuration for a device. */
|
||||
val callingAudioDeviceConfig: String by remoteString(
|
||||
key = "android.calling.audioDeviceConfig",
|
||||
defaultValue = "",
|
||||
hotSwappable = true
|
||||
)
|
||||
@@ -757,13 +729,6 @@ object RemoteConfig {
|
||||
hotSwappable = false
|
||||
)
|
||||
|
||||
/** Whether or not hardware AEC should be used for calling on devices older than API 29. */
|
||||
val useHardwareAecIfOlderThanApi29: Boolean by remoteBoolean(
|
||||
key = "android.calling.useHardwareAecIfOlderThanApi29",
|
||||
defaultValue = false,
|
||||
hotSwappable = true
|
||||
)
|
||||
|
||||
/** Prefetch count for stories from a given user. */
|
||||
val storiesAutoDownloadMaximum: Int by remoteInt(
|
||||
key = "android.stories.autoDownloadMaximum",
|
||||
|
||||
Reference in New Issue
Block a user