Loading power/aidl/aidl_api/android.hardware.power/current/android/hardware/power/Boost.aidl 0 → 100644 +27 −0 Original line number Diff line number Diff line /////////////////////////////////////////////////////////////////////////////// // THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. // /////////////////////////////////////////////////////////////////////////////// // This file is a snapshot of an AIDL interface (or parcelable). Do not try to // edit this file. It looks like you are doing that because you have modified // an AIDL interface in a backward-incompatible way, e.g., deleting a function // from an interface or a field from a parcelable and it broke the build. That // breakage is intended. // // You must not make a backward incompatible changes to the AIDL files built // with the aidl_interface module type with versions property set. The module // type is used to build AIDL files in a way that they can be used across // independently updatable components of the system. If a device is shipped // with such a backward incompatible change, it has a high risk of breaking // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.power; @Backing(type="int") @VintfStability enum Boost { INTERACTION = 0, DISPLAY_UPDATE_IMMINENT = 1, ML_ACC = 2, AUDIO_LAUNCH = 3, CAMERA_LAUNCH = 4, CAMERA_SHOT = 5, } power/aidl/aidl_api/android.hardware.power/current/android/hardware/power/IPower.aidl 0 → 100644 +25 −0 Original line number Diff line number Diff line /////////////////////////////////////////////////////////////////////////////// // THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. // /////////////////////////////////////////////////////////////////////////////// // This file is a snapshot of an AIDL interface (or parcelable). Do not try to // edit this file. It looks like you are doing that because you have modified // an AIDL interface in a backward-incompatible way, e.g., deleting a function // from an interface or a field from a parcelable and it broke the build. That // breakage is intended. // // You must not make a backward incompatible changes to the AIDL files built // with the aidl_interface module type with versions property set. The module // type is used to build AIDL files in a way that they can be used across // independently updatable components of the system. If a device is shipped // with such a backward incompatible change, it has a high risk of breaking // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.power; @VintfStability interface IPower { oneway void setMode(in android.hardware.power.Mode type, in boolean enabled); boolean isModeSupported(in android.hardware.power.Mode type); oneway void setBoost(in android.hardware.power.Boost type, in int durationMs); boolean isBoostSupported(in android.hardware.power.Boost type); } power/aidl/aidl_api/android.hardware.power/current/android/hardware/power/Mode.aidl 0 → 100644 +36 −0 Original line number Diff line number Diff line /////////////////////////////////////////////////////////////////////////////// // THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. // /////////////////////////////////////////////////////////////////////////////// // This file is a snapshot of an AIDL interface (or parcelable). Do not try to // edit this file. It looks like you are doing that because you have modified // an AIDL interface in a backward-incompatible way, e.g., deleting a function // from an interface or a field from a parcelable and it broke the build. That // breakage is intended. // // You must not make a backward incompatible changes to the AIDL files built // with the aidl_interface module type with versions property set. The module // type is used to build AIDL files in a way that they can be used across // independently updatable components of the system. If a device is shipped // with such a backward incompatible change, it has a high risk of breaking // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.power; @Backing(type="int") @VintfStability enum Mode { DOUBLE_TAP_TO_WAKE = 0, LOW_POWER = 1, SUSTAINED_PERFORMANCE = 2, FIXED_PERFORMANCE = 3, VR = 4, LAUNCH = 5, EXPENSIVE_RENDERING = 6, INTERACTIVE = 7, DEVICE_IDLE = 8, DISPLAY_INACTIVE = 9, AUDIO_STREAMING_LOW_LATENCY = 10, CAMERA_STREAMING_SECURE = 11, CAMERA_STREAMING_LOW = 12, CAMERA_STREAMING_MID = 13, CAMERA_STREAMING_HIGH = 14, } Loading
power/aidl/aidl_api/android.hardware.power/current/android/hardware/power/Boost.aidl 0 → 100644 +27 −0 Original line number Diff line number Diff line /////////////////////////////////////////////////////////////////////////////// // THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. // /////////////////////////////////////////////////////////////////////////////// // This file is a snapshot of an AIDL interface (or parcelable). Do not try to // edit this file. It looks like you are doing that because you have modified // an AIDL interface in a backward-incompatible way, e.g., deleting a function // from an interface or a field from a parcelable and it broke the build. That // breakage is intended. // // You must not make a backward incompatible changes to the AIDL files built // with the aidl_interface module type with versions property set. The module // type is used to build AIDL files in a way that they can be used across // independently updatable components of the system. If a device is shipped // with such a backward incompatible change, it has a high risk of breaking // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.power; @Backing(type="int") @VintfStability enum Boost { INTERACTION = 0, DISPLAY_UPDATE_IMMINENT = 1, ML_ACC = 2, AUDIO_LAUNCH = 3, CAMERA_LAUNCH = 4, CAMERA_SHOT = 5, }
power/aidl/aidl_api/android.hardware.power/current/android/hardware/power/IPower.aidl 0 → 100644 +25 −0 Original line number Diff line number Diff line /////////////////////////////////////////////////////////////////////////////// // THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. // /////////////////////////////////////////////////////////////////////////////// // This file is a snapshot of an AIDL interface (or parcelable). Do not try to // edit this file. It looks like you are doing that because you have modified // an AIDL interface in a backward-incompatible way, e.g., deleting a function // from an interface or a field from a parcelable and it broke the build. That // breakage is intended. // // You must not make a backward incompatible changes to the AIDL files built // with the aidl_interface module type with versions property set. The module // type is used to build AIDL files in a way that they can be used across // independently updatable components of the system. If a device is shipped // with such a backward incompatible change, it has a high risk of breaking // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.power; @VintfStability interface IPower { oneway void setMode(in android.hardware.power.Mode type, in boolean enabled); boolean isModeSupported(in android.hardware.power.Mode type); oneway void setBoost(in android.hardware.power.Boost type, in int durationMs); boolean isBoostSupported(in android.hardware.power.Boost type); }
power/aidl/aidl_api/android.hardware.power/current/android/hardware/power/Mode.aidl 0 → 100644 +36 −0 Original line number Diff line number Diff line /////////////////////////////////////////////////////////////////////////////// // THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. // /////////////////////////////////////////////////////////////////////////////// // This file is a snapshot of an AIDL interface (or parcelable). Do not try to // edit this file. It looks like you are doing that because you have modified // an AIDL interface in a backward-incompatible way, e.g., deleting a function // from an interface or a field from a parcelable and it broke the build. That // breakage is intended. // // You must not make a backward incompatible changes to the AIDL files built // with the aidl_interface module type with versions property set. The module // type is used to build AIDL files in a way that they can be used across // independently updatable components of the system. If a device is shipped // with such a backward incompatible change, it has a high risk of breaking // later when a module using the interface is updated, e.g., Mainline modules. package android.hardware.power; @Backing(type="int") @VintfStability enum Mode { DOUBLE_TAP_TO_WAKE = 0, LOW_POWER = 1, SUSTAINED_PERFORMANCE = 2, FIXED_PERFORMANCE = 3, VR = 4, LAUNCH = 5, EXPENSIVE_RENDERING = 6, INTERACTIVE = 7, DEVICE_IDLE = 8, DISPLAY_INACTIVE = 9, AUDIO_STREAMING_LOW_LATENCY = 10, CAMERA_STREAMING_SECURE = 11, CAMERA_STREAMING_LOW = 12, CAMERA_STREAMING_MID = 13, CAMERA_STREAMING_HIGH = 14, }