Add TunnelModeStateListener in java+jni
When tunnel mode is being used (meaning when there is a sideband stream in one of the layers in SurfaceFlinger), the blur can't be computed over that layer. In that case, SF blurs are disabled, which results in a translucent buffer to be drawn. This CL introduces a listener, which is registered with the SurfaceFlinger and receives a callback whenever the tunnel mode enabled state changes. This way, the BlurController can properly send updates to apps that blurs are disabled/enabled. Bug: 171457637 Test: atest TunnelModeStateListenerTest Test: atest TunnelModeStateReporterTest Change-Id: I6ffba1c342352ad65a32c0efc4ecbc07811245d9
Loading
Please register or sign in to comment