android_device_peter_gsi/interfaces/vendor/mediatek/hardware/aguiledbelt/1.0/IAguiLedBeltLight.hal

15 lines
844 B
Plaintext

package vendor.mediatek.hardware.aguiledbelt@1.0;
import vendor.mediatek.hardware.aguiledbelt@1.0::ILedBeltLightCallback;
interface IAguiLedBeltLight {
setLedBeltLightMusicState(uint32_t lightId, uint32_t color, uint32_t brightness, bool isRandom);
setLedBeltLightAtomphereState(uint32_t lightId, uint32_t color, uint32_t brightness);
setLedBeltLightState(uint32_t type, uint32_t color, uint32_t brightness);
setLedBeltBrightnessState(uint32_t lightId, uint32_t color, uint32_t brightness, bool isRandom);
setLedBeltPatternSettingsState(uint32_t lightId, uint32_t color, uint32_t brightness, bool isRandom);
setLedBeltAlwaysOnState(uint32_t lightId, uint32_t color, uint32_t brightness, bool isRandom);
setCallback(ILedBeltLightCallback callback);
setLedBeltChargingState(uint32_t lightId, uint32_t color);
};