Use the Oboe ADM for some custom roms

This commit is contained in:
Jim Gustafson
2024-08-26 16:57:39 -07:00
committed by Nicholas Tinsley
parent 659e36673b
commit 643f64e181
8 changed files with 60 additions and 15 deletions

View File

@@ -716,6 +716,27 @@ object RemoteConfig {
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",
defaultValue = "",
hotSwappable = true
)
/** A comma-separated list of manufacturers that *should* use Telecom for calling. */
val telecomManufacturerAllowList: String by remoteString(
key = "android.calling.telecomAllowList",