Skip to main content

ITrackMissionManager

interface ITrackMissionManager​

Description: Smart Tracking Mode

method enterTrackingMission​

fun enterTrackingMission(callback: CommonCallbacks.CompletionCallbackWithParam<Void>, type: Int = 0)

Description: Enter Smart Tracking Mode

Input parameters: callback: A callback that returns the execution result

Output parameters: None。

Related parameters: None。

method exitTrackingMission​

fun exitTrackingMission(callback: CommonCallbacks.CompletionCallbackWithParam<Void>, type: Int = 0)

Description: quit tracking task

Input parameters: callback: A callback that returns the execution result

Output parameters: None。

Related parameters: None。

method selectTargetRect​

fun selectTargetRect(rect: TrackTargetRectBean, callback: CommonCallbacks.CompletionCallbackWithParam<Void>, type: Int = 0)

Description: Lock on target

Input parameters: rect: the coordinates of the marquee target callback: the callback that returns the execution result

Output parameters: None。

Related parameters: None。

method freeFollowMission​

fun freeFollowMission(callback: CommonCallbacks.CompletionCallbackWithParam<Void>, type: Int = 0)

Description: Free to follow

Input parameters: callback: the callback that returns the execution result

Output parameters: None。

Related parameters: None。

method hoverFollowMission​

fun hoverFollowMission(callback: CommonCallbacks.CompletionCallbackWithParam<Void>, type: Int = 0)

Description: Hover to follow

Input parameters: callback: the callback that returns the execution result

Output parameters: None。

Related parameters: None。

method dynamicFollowMission​

fun dynamicFollowMission(callback: CommonCallbacks.CompletionCallbackWithParam<Void>, type: Int = 0)

Description: Eight direction follow

Input parameters: callback: the callback that returns the execution result

Output parameters: None。

Related parameters: None。

method parallelFollowMission​

fun parallelFollowMission(callback: CommonCallbacks.CompletionCallbackWithParam<Void>, type: Int = 0)

Description: Parallel follow

Input parameters: callback: the callback that returns the execution result

Output parameters: None。

Related parameters: None。

method stopTrackingMission​

fun stopTrackingMission(callback: CommonCallbacks.CompletionCallbackWithParam<Void>, type: Int = 0)

Description: Stop smart tracking

Input parameters: callback: the callback that returns the execution result

Output parameters: None。

Related parameters: None。