openharmony 鸿蒙 interface_i_motion_interface_v10

2025-06-16 浏览 (1)

IMotionInterface

概述

提供Motion设备基本控制操作接口。

接口提供使能/去使能手势识别、订阅/取消订阅手势识别数据功能。

起始版本: 3.2

相关模块:Motion

汇总

Public 成员函数

名称描述
EnableMotion ([in] int motionType)使能手势识别。
DisableMotion ([in] int motionType)去使能手势识别。
Register ([in] IMotionCallback callbackObj)订阅者注册手势识别数据回调函数,如果注册成功,系统会将获取到的手势识别数据上报给订阅者。
Unregister ([in] IMotionCallback callbackObj)订阅者取消注册手势识别数据回调函数。

成员函数说明

DisableMotion()

IMotionInterface::DisableMotion ([in] int motionType)

描述

去使能手势识别。

起始版本: 3.2

参数:

名称描述
motionType手势识别类型,详见HdfMotionTypeTag

返回:

如果操作成功,则返回0。

如果操作失败,则返回负值。

EnableMotion()

IMotionInterface::EnableMotion ([in] int motionType)

描述

使能手势识别。

起始版本: 3.2

参数:

名称描述
motionType手势识别类型,详见HdfMotionTypeTag

返回:

如果操作成功,则返回0。

如果操作失败,则返回负值。

Register()

IMotionInterface::Register ([in] IMotionCallback callbackObj)

描述

订阅者注册手势识别数据回调函数,如果注册成功,系统会将获取到的手势识别数据上报给订阅者。

起始版本: 3.2

参数:

名称描述
callbackObj要注册的回调函数,只需成功订阅一次,无需重复订阅。详见IMotionCallback

返回:

如果注册回调函数成功,则返回0。

如果注册回调函数失败,则返回负值。

Unregister()

IMotionInterface::Unregister ([in] IMotionCallback callbackObj)

描述

订阅者取消注册手势识别数据回调函数。

起始版本: 3.2

参数:

名称描述
callbackObj要取消注册的回调函数,只需成功取消订阅一次,无需重复取消订阅。详见IMotionCallback

返回:

如果取消注册回调函数成功,则返回0。

如果取消注册回调函数失败,则返回负值。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Motion HDI 参考

harmony 鸿蒙HdfMotionEvent

harmony 鸿蒙IMotionCallback.idl

harmony 鸿蒙IMotionInterface.idl

harmony 鸿蒙IMotionInterface.idl

harmony 鸿蒙MotionTypes.idl

harmony 鸿蒙MotionTypes.idl

harmony 鸿蒙Motion (V1_0)

harmony 鸿蒙Motion (V1_1)

harmony 鸿蒙WaveParam

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