openharmony 鸿蒙 _vibrator_v11

2025-06-16 浏览 (1)

Vibrator (V1_1)

概述

马达驱动对马达服务提供通用的接口能力。

模块提供马达服务对马达驱动访问的统一接口,服务获取驱动对象或者代理后,控制马达的单次振动、周期性振动、停止振动、设置马达振幅与频率。

起始版本: 3.2

汇总

文件

名称描述
IVibratorInterface.idl定义马达的通用API,可用于控制马达执行单次或周期性振动、设置马达振幅与频率。
VibratorTypes.idl定义马达数据结构,包括马达振动模式和马达参数。

名称描述
interface  IVibratorInterfaceVibrator模块向上层服务提供统一的接口。
struct  HdfVibratorInfo定义马达参数。
struct  TimeEffect定义时间效果参数。
struct  PrimitiveEffect定义基本效果参数。
union  CompositeEffect定义复合效果定义两种效果。
struct  HdfCompositeEffect定义复合振动效果参数。
struct  HdfEffectInfo定义振动效果信息。

枚举

名称描述
HdfVibratorMode { HDF_VIBRATOR_MODE_ONCE , HDF_VIBRATOR_MODE_PRESET , HDF_VIBRATOR_MODE_BUTT }枚举马达的振动模式。
HdfEffectType { HDF_EFFECT_TYPE_TIME , HDF_EFFECT_TYPE_PRIMITIVE , HDF_EFFECT_TYPE_BUTT }枚举复合效果的效果类型。

枚举类型说明

HdfEffectType

enum HdfEffectType

描述

枚举复合效果的效果类型。

起始版本: 3.2

枚举值描述
HDF_EFFECT_TYPE_TIME表示给定时间序列的时间效果类型。
HDF_EFFECT_TYPE_PRIMITIVE表示给定基本振动序列的基本振动效果类型。
HDF_EFFECT_TYPE_BUTT表示效果类型无效。

HdfVibratorMode

enum HdfVibratorMode

描述

枚举马达的振动模式。

起始版本: 2.2

枚举值描述
HDF_VIBRATOR_MODE_ONCE表示给定持续时间内的单次振动。
HDF_VIBRATOR_MODE_PRESET表示具有预置效果的周期性振动。
HDF_VIBRATOR_MODE_BUTT表示效果模式无效。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Vibrator HDI 参考

harmony 鸿蒙CurvePoint

harmony 鸿蒙HapticCapacity

harmony 鸿蒙HapticEvent

harmony 鸿蒙HapticPaket

harmony 鸿蒙HdfCompositeEffect

harmony 鸿蒙HdfEffectInfo

harmony 鸿蒙HdfVibratorInfo

harmony 鸿蒙IVibratorInterface.idl

harmony 鸿蒙IVibratorInterface.idl

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/7raDTh