Use Spatializer in overlay for new device details page

BUG: 343317785
Test: local tested
Flag: com.android.settings.flags.enable_bluetooth_device_details_polish
Change-Id: I6c80fac5e74902dd746262e555eb0a5a2e865718
This commit is contained in:
Haijie Hong
2024-08-27 13:24:42 +08:00
parent f94d376104
commit 4b04b5e2d4

View File

@@ -54,7 +54,7 @@ open class BluetoothFeatureProviderImpl : BluetoothFeatureProvider {
return null
}
override fun getSpatializer(context: Context): Spatializer? {
override fun getSpatializer(context: Context): Spatializer {
val audioManager = context.getSystemService(AudioManager::class.java)
return audioManager.spatializer
}
@@ -89,7 +89,7 @@ open class BluetoothFeatureProviderImpl : BluetoothFeatureProvider {
context, audioManager,
SpatializerInteractor(
SpatializerRepositoryImpl(
audioManager.spatializer,
getSpatializer(context),
Dispatchers.IO
)
), scope, Dispatchers.IO)