DJI Mobile SDK Documentation

      class ISpotLightManager

      interface ISpotLightManager extends IMissionManager<SpotLightTarget, SpotLightParam, SpotLightInfo, SpotLightCapability>
      包:dji.v5.manager.intelligent.spotlight
      继承自:IMissionManager
      描述:

      聚焦任务管理类。

      MSDK 5.14.0开始支持

      类成员:
      method addMissionCapabilityListener
      @Override
      void addMissionCapabilityListener(IMissionCapabilityListener<SpotLightCapability> listener)
      包:dji.v5.manager.intelligent.spotlight
      描述:

      添加聚焦功能的能力集监听器。用于获取不同的机型的能力集。

      MSDK 5.14.0开始支持

      输入参数:
      IMissionCapabilityListener<SpotLightCapability> listener聚焦功能的能力集监听器。
      method removeMissionCapabilityListener
      @Override
      void removeMissionCapabilityListener(IMissionCapabilityListener<SpotLightCapability> listener)
      包:dji.v5.manager.intelligent.spotlight
      描述:

      移除聚焦功能能力集监听器。

      MSDK 5.14.0开始支持

      输入参数:
      IMissionCapabilityListener<SpotLightCapability> listener聚焦功能能力集监听器。
      method addMissionInfoListener
      @Override
      void addMissionInfoListener(IMissionInfoListener<SpotLightInfo, SpotLightTarget> listener)
      包:dji.v5.manager.intelligent.spotlight
      描述:

      添加聚焦功能信息监听器。

      MSDK 5.14.0开始支持

      输入参数:
      IMissionInfoListener<SpotLightInfo, SpotLightTarget> listener聚焦功能信息监听器。
      method removeMissionInfoListener
      @Override
      void removeMissionInfoListener(IMissionInfoListener<SpotLightInfo, SpotLightTarget> listener)
      包:dji.v5.manager.intelligent.spotlight
      描述:

      移除聚焦功能信息监听器。

      MSDK 5.14.0开始支持

      输入参数:
      IMissionInfoListener<SpotLightInfo, SpotLightTarget> listener聚焦功能信息监听器。
      method startMission
      @Override
      void startMission(SpotLightTarget target, SpotLightParam param, CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.intelligent.spotlight
      描述:

      开启任务。

      MSDK 5.14.0开始支持

      输入参数:
      SpotLightTarget target聚焦功能的目标。
      SpotLightParam param聚焦功能的的参数。
      CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method stopMission
      @Override
      void stopMission(CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.intelligent.spotlight
      描述:

      结束任务。

      MSDK 5.14.0开始支持

      输入参数:
      CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method updateMissionTarget
      @Override
      void updateMissionTarget(SpotLightTarget target, CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.intelligent.spotlight
      描述:

      更新任务目标。

      MSDK 5.14.0开始支持

      输入参数:
      SpotLightTarget target聚焦功能的目标。
      CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method updateMissionParam
      @Override
      void updateMissionParam(SpotLightParam param, CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.intelligent.spotlight
      描述:

      更新任务参数。

      MSDK 5.14.0开始支持

      输入参数:
      SpotLightParam param聚焦功能的参数。
      CommonCallbacks.CompletionCallback callback返回执行结果的回调。
      method enterSpotLightMode
      @Override
      void enterSpotLightMode(CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.intelligent.spotlight
      描述:

      进入聚焦模式。

      Supported since MSDK 5.15.0

      输入参数:
      CommonCallbacks.CompletionCallback callbackA callback that returns the execution result.
      method exitSpotLightMode
      @Override
      void exitSpotLightMode(CommonCallbacks.CompletionCallback callback)
      包:dji.v5.manager.intelligent.spotlight
      描述:

      退出聚焦模式。

      Supported since MSDK 5.15.0

      输入参数:
      CommonCallbacks.CompletionCallback callbackA callback that returns the execution result.