16 lines
909 B
Plaintext
16 lines
909 B
Plaintext
package vendor.mediatek.hardware.aguiledbelt@1.0;
|
|
|
|
import vendor.mediatek.hardware.aguiledbelt@1.0::ILedBeltLightCallback;
|
|
import vendor.mediatek.hardware.aguiledbelt@1.0::LedBeltType;
|
|
|
|
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(LedBeltType 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);
|
|
};
|