diff --git a/graphics/composer/aidl/aidl_api/android.hardware.graphics.composer3/current/android/hardware/graphics/composer3/IComposerClient.aidl b/graphics/composer/aidl/aidl_api/android.hardware.graphics.composer3/current/android/hardware/graphics/composer3/IComposerClient.aidl index 5c37018910..d7cab2b4e8 100644 --- a/graphics/composer/aidl/aidl_api/android.hardware.graphics.composer3/current/android/hardware/graphics/composer3/IComposerClient.aidl +++ b/graphics/composer/aidl/aidl_api/android.hardware.graphics.composer3/current/android/hardware/graphics/composer3/IComposerClient.aidl @@ -85,4 +85,5 @@ interface IComposerClient { const int EX_UNSUPPORTED = 8; const int EX_SEAMLESS_NOT_ALLOWED = 9; const int EX_SEAMLESS_NOT_POSSIBLE = 10; + const int INVALID_CONFIGURATION = 2147483647; } diff --git a/graphics/composer/aidl/android/hardware/graphics/composer3/IComposerClient.aidl b/graphics/composer/aidl/android/hardware/graphics/composer3/IComposerClient.aidl index 2a9545dfdd..230980d0fb 100644 --- a/graphics/composer/aidl/android/hardware/graphics/composer3/IComposerClient.aidl +++ b/graphics/composer/aidl/android/hardware/graphics/composer3/IComposerClient.aidl @@ -89,6 +89,12 @@ interface IComposerClient { */ const int EX_SEAMLESS_NOT_POSSIBLE = 10; + /** + * Integer.MAX_VALUE is reserved for the invalid configuration. + * This should not be returned as a valid configuration. + */ + const int INVALID_CONFIGURATION = 0x7fffffff; + /** * Creates a new layer on the given display. * @@ -282,6 +288,7 @@ interface IComposerClient { /** * Returns handles for all of the valid display configurations on this * display. + * This should never return INVALID_CONFIGURATION as a valid value. * * @param display is the display to query. *