Interface android.view.WindowManager

Added Methods
int addScreenRecordingCallback(Executor, Consumer<Integer>)  
InputTransferToken registerBatchedSurfaceControlInputReceiver(InputTransferToken, SurfaceControl, Choreographer, SurfaceControlInputReceiver)  
void registerTrustedPresentationListener(IBinder, TrustedPresentationThresholds, Executor, Consumer<Boolean>)  
InputTransferToken registerUnbatchedSurfaceControlInputReceiver(InputTransferToken, SurfaceControl, Looper, SurfaceControlInputReceiver)  
void removeScreenRecordingCallback(Consumer<Integer>)  
boolean transferTouchGesture(InputTransferToken, InputTransferToken)  
void unregisterSurfaceControlInputReceiver(SurfaceControl)  
void unregisterTrustedPresentationListener(Consumer<Boolean>)  
 

Added Fields
String PROPERTY_COMPAT_ALLOW_IGNORING_ORIENTATION_REQUEST_WHEN_LOOP_DETECTED  
String PROPERTY_COMPAT_ALLOW_MIN_ASPECT_RATIO_OVERRIDE  
String PROPERTY_COMPAT_ALLOW_RESIZEABLE_ACTIVITY_OVERRIDES  
String PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE  
String PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE  
int SCREEN_RECORDING_STATE_NOT_VISIBLE  
int SCREEN_RECORDING_STATE_VISIBLE