DJI Mobile SDK 4.4.0 to 4.5.0 Differences


API changes

4.4.0 Parent and Name4.4.0 Code4.5.0 Parent and Name4.5.0 CodeParentNameTypeParamReturn
dji.common.remotecontroller.ProfessionalRC.ButtonConfigurationBuilder.buildDefaultButtonConfigurationButtonConfigurationBuilder buildDefaultButtonConfiguration() dji.common.remotecontroller;import.ProfessionalRC.ButtonConfigurationBuilder.buildDefaultButtonConfigurationButtonConfigurationBuilder buildDefaultButtonConfiguration()
X
dji.sdk.remotecontroller.RemoteController.fetchCustomizedActionOfButtonvoid fetchCustomizedActionOfButton(ProfessionalRC.CustomizableButton customizableButton, @Nullable final CommonCallbacks.CompletionCallbackWith<ProfessionalRC.ButtonAction> callback) dji.sdk.remotecontroller.RemoteController.fetchCustomizedActionOfButtonvoid fetchCustomizedActionOfButton(ProfessionalRC.CustomizableButton button, @Nullable final CommonCallbacks.CompletionCallbackWith<ProfessionalRC.ButtonAction> callback)
X
dji.sdk.camera.Camera.setSSDColorvoid setSSDColor(final SettingsDefinitions.SSDColor value, @Nullable final CompletionCallback callback) dji.sdk.camera.Camera.setSSDColorvoid setSSDColor(final SettingsDefinitions.SSDColor color, @Nullable final CompletionCallback callback)
X
dji.common.flightcontroller.flyzone.CustomUnlockZone.getRadiusfloat getRadius() dji.common.flightcontroller.flyzone.CustomUnlockZone.getRadiusdouble getRadius()
X
dji.common.flightcontroller.adsb.AirSenseSystemInformation.getWarningLevelAirSenseWarningLevel getWarningLevel() dji.common.flightcontroller.adsb;import.AirSenseSystemInformation.getWarningLevelAirSenseWarningLevel getWarningLevel()
X
dji.common.handheld.TriggerButton.IDLE IDLEdji.common.handheld.HandheldButtonClickEvent.IDLE IDLE
X
dji.sdk.camera.MediaManager.removeFileListStateCallbackvoid removeFileListStateCallback(FileListStateListener listener) dji.sdk.camera.MediaManager.removeFileListStateCallbackvoid removeFileListStateCallback(@NonNull FileListStateListener listener)
X
dji.common.mission.hotpoint.HotpointMission.HotpointMissionHotpointMission(LocationCoordinate2D hotpoint, double altitude, double radius, int angularVelocity, boolean isClockwise, HotpointStartPoint startPoint, HotpointHeading heading) dji.common.mission.hotpoint.HotpointMission.HotpointMissionHotpointMission(LocationCoordinate2D hotpoint, double altitude, double radius, float angularVelocity, boolean isClockwise, HotpointStartPoint startPoint, HotpointHeading heading)
X
dji.common.handheld.HardwareState.getTriggerButtonTriggerButton getTriggerButton() dji.common.handheld.HardwareState.getTriggerButtonHandheldButtonClickEvent getTriggerButton()
X
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.C2 C2dji.common.remotecontroller;import.ProfessionalRC.CustomizableButton.C2 C2
X
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.C3 C3dji.common.remotecontroller;import.ProfessionalRC.CustomizableButton.C3 C3
X
dji.sdk.camera.Camera.setNDFilterModevoid setNDFilterMode(final SettingsDefinitions.NDFilterMode value, @Nullable final CompletionCallback callback) dji.sdk.camera.Camera.setNDFilterModevoid setNDFilterMode(final SettingsDefinitions.NDFilterMode mode, @Nullable final CompletionCallback callback)
X
dji.sdk.mission.hotpoint.HotpointMissionOperator.setAngularVelocityvoid setAngularVelocity(int angularVelocity, @Nullable final CompletionCallback callback) dji.sdk.mission.hotpoint.HotpointMissionOperator.setAngularVelocityvoid setAngularVelocity(float angularVelocity, @Nullable final CompletionCallback callback)
X
dji.sdk.camera.PlaybackManager.PlaybackState.isAllFilesInPageSelectedboolean isAllFilesInPageSelected() dji.sdk.camera.PlaybackManager.PlaybackState.areAllFilesInPageSelectedboolean areAllFilesInPageSelected()
X
dji.sdk.camera.FetchMediaTaskScheduler.removeTaskvoid removeTask(MediaFile file, FetchMediaTaskContent option) dji.sdk.camera.FetchMediaTaskScheduler.removeTaskvoid removeTask(MediaFile file, FetchMediaTaskContent content)
X
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.BA BAdji.common.remotecontroller;import.ProfessionalRC.CustomizableButton.BA BA
X
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.BC BCdji.common.remotecontroller;import.ProfessionalRC.CustomizableButton.BC BC
X
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.BB BBdji.common.remotecontroller;import.ProfessionalRC.CustomizableButton.BB BB
X
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.BE BEdji.common.remotecontroller;import.ProfessionalRC.CustomizableButton.BE BE
X
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.BG BGdji.common.remotecontroller;import.ProfessionalRC.CustomizableButton.BG BG
X
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.BF BFdji.common.remotecontroller;import.ProfessionalRC.CustomizableButton.BF BF
X
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.BH BHdji.common.remotecontroller;import.ProfessionalRC.CustomizableButton.BH BH
X
dji.sdk.remotecontroller.RemoteController.customizeButtonvoid customizeButton(ProfessionalRC.CustomizableButton customizableButton, ProfessionalRC.ButtonAction functionID, @Nullable final CommonCallbacks.CompletionCallback callback) dji.sdk.remotecontroller.RemoteController.customizeButtonvoid customizeButton(ProfessionalRC.CustomizableButton button, ProfessionalRC.ButtonAction action, @Nullable final CommonCallbacks.CompletionCallback callback)
X
dji.common.camera.SDCardState.getAvailableCaptureCountlong getAvailableCaptureCount() dji.common.camera.StorageState.getAvailableCaptureCountlong getAvailableCaptureCount()
X
dji.common.handheld.TriggerButton.TRIPLE_CLICK TRIPLE_CLICKdji.common.handheld.HandheldButtonClickEvent.TRIPLE_CLICK TRIPLE_CLICK
X
dji.sdk.camera.Camera.setEIColorvoid setEIColor(final SettingsDefinitions.EIColor value, @Nullable final CompletionCallback callback) dji.sdk.camera.Camera.setEIColorvoid setEIColor(final SettingsDefinitions.EIColor color, @Nullable final CompletionCallback callback)
X
dji.common.camera.SDCardState.isInsertedboolean isInserted() dji.common.camera.StorageState.isInsertedboolean isInserted()
X
dji.common.mission.hotpoint.HotpointMission.getAngularVelocityint getAngularVelocity() dji.common.mission.hotpoint.HotpointMission.getAngularVelocityfloat getAngularVelocity()
X
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.BD BDdji.common.remotecontroller;import.ProfessionalRC.CustomizableButton.BD BD
X
dji.common.camera.SDCardState.isFormattingboolean isFormatting() dji.common.camera.StorageState.isFormattingboolean isFormatting()
X
dji.sdk.mission.hotpoint.HotpointMissionOperator.maxAngularVelocityForRadiusstatic int maxAngularVelocityForRadius(double radius) dji.sdk.mission.hotpoint.HotpointMissionOperator.getMaxAngularVelocityForRadiusstatic void getMaxAngularVelocityForRadius(@FloatRange(from = 5, to = 500) double radius, @NonNull final CompletionCallbackWith<Float> callback)
X
X
X
dji.sdk.camera.Camera.setSSDClipFileNamevoid setSSDClipFileName(final SettingsDefinitions.SSDClipFileName value, @Nullable final CompletionCallback callback) dji.sdk.camera.Camera.setSSDClipFileNamevoid setSSDClipFileName(final SettingsDefinitions.SSDClipFileName name, @Nullable final CompletionCallback callback)
X
dji.common.remotecontroller.ProfessionalRC.ButtonAction.NotDefined NotDefined(110)dji.common.remotecontroller;import.ProfessionalRC.ButtonAction.NotDefined NotDefined(110)
X
dji.common.remotecontroller.ProfessionalRC.ButtonAction.QUICK_SPIN QUICK_SPIN(14)dji.common.remotecontroller;import.ProfessionalRC.ButtonAction.QUICK_SPIN QUICK_SPIN(14)
X
dji.common.camera.SDCardState.isVerifiedboolean isVerified() dji.common.camera.StorageState.isVerifiedboolean isVerified()
X
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.Menu Menudji.common.remotecontroller;import.ProfessionalRC.CustomizableButton.Menu Menu
X
dji.common.camera.SDCardState.isInvalidFormatboolean isInvalidFormat() dji.common.camera.StorageState.isInvalidFormatboolean isInvalidFormat()
X
dji.common.remotecontroller.ProfessionalRC.ButtonAction.SWITCH_FREQUENCY SWITCH_FREQUENCY(30)dji.common.remotecontroller;import.ProfessionalRC.ButtonAction.SWITCH_FREQUENCY SWITCH_FREQUENCY(30)
X
dji.common.camera.SDCardState.getTotalSpaceInMBint getTotalSpaceInMB() dji.common.camera.StorageState.getTotalSpaceInMBint getTotalSpaceInMB()
X
dji.common.remotecontroller.ProfessionalRC.ButtonAction.TOGGLE_LANDING_GEAR TOGGLE_LANDING_GEAR(54)dji.common.remotecontroller;import.ProfessionalRC.ButtonAction.TOGGLE_LANDING_GEAR TOGGLE_LANDING_GEAR(54)
X
dji.common.handheld.TriggerButton.UNKNOWN UNKNOWNdji.common.handheld.HandheldButtonClickEvent.UNKNOWN UNKNOWN
X
dji.common.camera.SDCardState.isFullboolean isFull() dji.common.camera.StorageState.isFullboolean isFull()
X
dji.common.flightcontroller.adsb.AirSenseSystemInformation.Callbackinterface Callback dji.common.flightcontroller.adsb;import.AirSenseSystemInformation.Callbackinterface Callback
X
dji.sdk.camera.Camera.setEIvoid setEI(final int value, @Nullable final CompletionCallback callback) dji.sdk.camera.Camera.setEIvoid setEI(final int ei, @Nullable final CompletionCallback callback)
X
dji.common.flightcontroller.adsb.AirSenseSystemInformation.getAirplaneStatesAirSenseAirplaneState[] getAirplaneStates() dji.common.flightcontroller.adsb;import.AirSenseSystemInformation.getAirplaneStatesAirSenseAirplaneState[] getAirplaneStates()
X
dji.common.camera.SDCardState.getRemainingSpaceInMBint getRemainingSpaceInMB() dji.common.camera.StorageState.getRemainingSpaceInMBint getRemainingSpaceInMB()
X
dji.common.handheld.TriggerButton.DOUBLE_CLICK DOUBLE_CLICKdji.common.handheld.HandheldButtonClickEvent.DOUBLE_CLICK DOUBLE_CLICK
X
dji.sdk.camera.Camera.setSDCardStateCallBackvoid setSDCardStateCallBack(@Nullable SDCardState.Callback updatedSDCardStateCallback) dji.sdk.camera.Camera.setSDCardStateCallBackvoid setSDCardStateCallBack(@Nullable StorageState.Callback updatedSDCardStateCallback)
X
dji.common.remotecontroller.ProfessionalRC.CustomizableButtonenum CustomizableButton dji.common.remotecontroller;import.ProfessionalRC.CustomizableButtonenum CustomizableButton
X
dji.sdk.camera.Camera.setVideoDewarpingEnabledvoid setVideoDewarpingEnabled(final boolean enabled, @Nullable final CompletionCallback callback) dji.sdk.camera.Camera.setDewarpingEnabledvoid setDewarpingEnabled(final boolean enabled, @Nullable final CompletionCallback callback)
X
dji.common.remotecontroller.ProfessionalRC.ButtonConfigurationBuilder.configButtonButtonConfigurationBuilder configButton(CustomizableButton button, ButtonAction buttonAction) dji.common.remotecontroller;import.ProfessionalRC.ButtonConfigurationBuilder.configButtonButtonConfigurationBuilder configButton(CustomizableButton button, ButtonAction buttonAction)
X
dji.common.camera.SDCardState.isInitializingboolean isInitializing() dji.common.camera.StorageState.isInitializingboolean isInitializing()
X
dji.common.handheld.TriggerButtonenum TriggerButton dji.common.handheld.HandheldButtonClickEventenum HandheldButtonClickEvent
X
dji.common.remotecontroller.ProfessionalRC.ButtonAction.RESET_FPV_GIMBAL RESET_FPV_GIMBAL(12)dji.common.remotecontroller;import.ProfessionalRC.ButtonAction.RESET_FPV_GIMBAL RESET_FPV_GIMBAL(12)
X
dji.common.remotecontroller.ProfessionalRC.ButtonActionenum ButtonAction dji.common.remotecontroller;import.ProfessionalRC.ButtonActionenum ButtonAction
X
dji.sdk.camera.Camera.getVideoDewarpingEnabledvoid getVideoDewarpingEnabled(@NonNull final CompletionCallbackWith<Boolean> callback) dji.sdk.camera.Camera.getDewarpingEnabledvoid getDewarpingEnabled(@NonNull final CompletionCallbackWith<Boolean> callback)
X
dji.common.remotecontroller.ProfessionalRC.ButtonConfigurationstatic class ButtonConfiguration dji.common.remotecontroller;import.ProfessionalRC.ButtonConfigurationstatic class ButtonConfiguration
X
dji.common.camera.SDCardState.isFormattedboolean isFormatted() dji.common.camera.StorageState.isFormattedboolean isFormatted()
X
dji.common.handheld.TriggerButton.SINGLE_CLICK SINGLE_CLICKdji.common.handheld.HandheldButtonClickEvent.SINGLE_CLICK SINGLE_CLICK
X
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.UNKNOWN UNKNOWNdji.common.remotecontroller;import.ProfessionalRC.CustomizableButton.UNKNOWN UNKNOWN
X
dji.common.remotecontroller.ProfessionalRC.ButtonConfigurationBuilder.getValidActionsForButtonButtonAction[] getValidActionsForButton(CustomizableButton button) dji.common.remotecontroller;import.ProfessionalRC.ButtonConfigurationBuilder.getValidActionsForButtonButtonAction[] getValidActionsForButton(CustomizableButton button)
X
dji.common.remotecontroller.ProfessionalRC.ButtonConfigurationBuilder.buildButtonConfiguration build() dji.common.remotecontroller;import.ProfessionalRC.ButtonConfigurationBuilder.buildButtonConfiguration build()
X
dji.sdk.camera.MediaManager.deleteFilesvoid deleteFiles(final List<MediaFile> files, final CompletionCallbackWithTwoParam<List<MediaFile>, DJICameraError> callback) dji.sdk.camera.MediaManager.deleteFilesvoid deleteFiles(@NonNull final List<MediaFile> files, final CompletionCallbackWithTwoParam<List<MediaFile>, DJICameraError> callback)
X
dji.common.remotecontroller.ProfessionalRC.ButtonConfigurationBuilderstatic class ButtonConfigurationBuilder dji.common.remotecontroller;import.ProfessionalRC.ButtonConfigurationBuilderstatic class ButtonConfigurationBuilder
X
dji.common.camera.SDCardStateclass SDCardState dji.common.camera.StorageStateclass StorageState
X
dji.common.flightcontroller.adsb.AirSenseSystemInformation.onUpdate void onUpdate(@NonNull AirSenseSystemInformation information)dji.common.flightcontroller.adsb;import.AirSenseSystemInformation.onUpdate void onUpdate(@NonNull AirSenseSystemInformation information)
X
dji.common.remotecontroller.ProfessionalRC.ButtonAction.CUSTOM100 CUSTOM100(100)dji.common.remotecontroller;import.ProfessionalRC.ButtonAction.CUSTOM100 CUSTOM100(100)
X
dji.common.remotecontroller.ProfessionalRC.ButtonAction.CUSTOM101 CUSTOM101(101)dji.common.remotecontroller;import.ProfessionalRC.ButtonAction.CUSTOM101 CUSTOM101(101)
X
dji.common.remotecontroller.ProfessionalRC.ButtonAction.CUSTOM102 CUSTOM102(102)dji.common.remotecontroller;import.ProfessionalRC.ButtonAction.CUSTOM102 CUSTOM102(102)
X
dji.common.remotecontroller.ProfessionalRC.ButtonAction.CUSTOM103 CUSTOM103(103)dji.common.remotecontroller;import.ProfessionalRC.ButtonAction.CUSTOM103 CUSTOM103(103)
X
dji.common.remotecontroller.ProfessionalRC.ButtonAction.CUSTOM104 CUSTOM104(104)dji.common.remotecontroller;import.ProfessionalRC.ButtonAction.CUSTOM104 CUSTOM104(104)
X
dji.common.remotecontroller.ProfessionalRC.ButtonAction.CUSTOM105 CUSTOM105(105)dji.common.remotecontroller;import.ProfessionalRC.ButtonAction.CUSTOM105 CUSTOM105(105)
X
dji.common.remotecontroller.ProfessionalRC.ButtonAction.CUSTOM106 CUSTOM106(106)dji.common.remotecontroller;import.ProfessionalRC.ButtonAction.CUSTOM106 CUSTOM106(106)
X
dji.common.remotecontroller.ProfessionalRC.ButtonAction.CUSTOM107 CUSTOM107(107)dji.common.remotecontroller;import.ProfessionalRC.ButtonAction.CUSTOM107 CUSTOM107(107)
X
dji.common.remotecontroller.ProfessionalRC.ButtonAction.CUSTOM108 CUSTOM108(108)dji.common.remotecontroller;import.ProfessionalRC.ButtonAction.CUSTOM108 CUSTOM108(108)
X
dji.common.remotecontroller.ProfessionalRC.onEvent void onEvent(@NonNull Event event)dji.common.remotecontroller;import.ProfessionalRC.onEvent void onEvent(@NonNull Event event)
X
dji.common.remotecontroller.ProfessionalRC.ButtonAction.CUSTOM109 CUSTOM109(109)dji.common.remotecontroller;import.ProfessionalRC.ButtonAction.CUSTOM109 CUSTOM109(109)
X
dji.common.camera.SDCardState.getAvailableRecordingTimeInSecondsint getAvailableRecordingTimeInSeconds() dji.common.camera.StorageState.getAvailableRecordingTimeInSecondsint getAvailableRecordingTimeInSeconds()
X
dji.common.remotecontroller.ProfessionalRC.ButtonConfigurationBuilder.buildButtonConfigurationWithMapButtonConfigurationBuilder buildButtonConfigurationWithMap(Map<CustomizableButton, ButtonAction> map) dji.common.remotecontroller;import.ProfessionalRC.ButtonConfigurationBuilder.buildButtonConfigurationWithMapButtonConfigurationBuilder buildButtonConfigurationWithMap(Map<CustomizableButton, ButtonAction> map)
X
dji.common.remotecontroller.ProfessionalRCclass ProfessionalRC dji.common.remotecontroller;import.ProfessionalRCclass ProfessionalRC
X
dji.common.remotecontroller.ProfessionalRC.Callbackinterface Callback dji.common.remotecontroller;import.ProfessionalRC.Callbackinterface Callback
X
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.C1 C1dji.common.remotecontroller;import.ProfessionalRC.CustomizableButton.C1 C1
X
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.C4 C4dji.common.remotecontroller;import.ProfessionalRC.CustomizableButton.C4 C4
X
dji.common.remotecontroller.ProfessionalRC.CustomizableButton.TD TDdji.common.remotecontroller;import.ProfessionalRC.CustomizableButton.TD TD
X
dji.common.camera.SDCardState.hasErrorboolean hasError() dji.common.camera.StorageState.hasErrorboolean hasError()
X
dji.sdk.mission.tapfly.TapFlyMissionEvent.getProgressStateTapFlyExecutionState getProgressState() dji.sdk.mission.tapfly.TapFlyMissionEvent.getExecutionStateTapFlyExecutionState getExecutionState()
X
dji.common.flightcontroller.adsb.AirSenseSystemInformationclass AirSenseSystemInformation dji.common.flightcontroller.adsb;import.AirSenseSystemInformationclass AirSenseSystemInformation
X
dji.common.remotecontroller.ProfessionalRC.ButtonConfiguration.getButtonActionsMap<CustomizableButton, ButtonAction> getButtonActions() dji.common.remotecontroller;import.ProfessionalRC.ButtonConfiguration.getButtonActionsMap<CustomizableButton, ButtonAction> getButtonActions()
X
dji.sdk.camera.Camera.setColorvoid setColor(@NonNull SettingsDefinitions.CameraColor color, @Nullable final CompletionCallback callback) dji.sdk.camera.Camera.setColorvoid setColor(@NonNull CameraColor color, @Nullable final CompletionCallback callback)
X
dji.common.camera.SettingsDefinitions.SSDClipFileName.SSDClipFileNameSSDClipFileName(String equipmentLabel, int reelID, int clipID) dji.common.camera.SettingsDefinitions.SSDClipFileName.SSDClipFileNameSSDClipFileName(String label, int reelID, int clipID)
X
dji.sdk.camera.MediaManager.addUpdateFileListStateListenervoid addUpdateFileListStateListener(FileListStateListener listener) dji.sdk.camera.MediaManager.addUpdateFileListStateListenervoid addUpdateFileListStateListener(@NonNull FileListStateListener listener)
X
dji.common.remotecontroller.ProfessionalRC.Eventstatic class Event dji.common.remotecontroller;import.ProfessionalRC.Eventstatic class Event
X
dji.common.mission.hotpoint.HotpointMission.setAngularVelocityvoid setAngularVelocity(int angularVelocity) dji.common.mission.hotpoint.HotpointMission.setAngularVelocityvoid setAngularVelocity(float angularVelocity)
X
dji.common.camera.SDCardState.isReadOnlyboolean isReadOnly() dji.common.camera.StorageState.isReadOnlyboolean isReadOnly()
X

APIs removed from 4.4.0

Parent and NameCode
dji.common.camera.SDCardState.Callbackinterface Callback
dji.common.camera.SDCardState.onUpdate void onUpdate(@NonNull SDCardState state)
dji.common.handheldcontroller.ControllerModeenum ControllerMode
dji.common.handheldcontroller.ControllerMode.TWO_AXIS TWO_AXIS(0x01)
dji.common.handheldcontroller.ControllerMode.ONE_AXIS ONE_AXIS(0x00)
dji.common.handheldcontroller.ControllerMode.UNKNOWN UNKNOWN(0xFF)
dji.sdk.camera.MediaManager.getFileListSnapshotList<MediaFile> getFileListSnapshot()
dji.sdk.camera.MediaManager.getFileListStateFileListState getFileListState()
dji.sdk.camera.MediaManager.refreshFileListvoid refreshFileList(@Nullable final CompletionCallback callback)

APIs added to 4.5.0

Parent and NameCode
dji.sdk.mission.activetrack.ActiveTrackOperator.disableAutoSensingvoid disableAutoSensing(@Nullable CommonCallbacks.CompletionCallback callback)
dji.sdk.mission.activetrack.ActiveTrackOperator.enableAutoSensingvoid enableAutoSensing(@Nullable CommonCallbacks.CompletionCallback callback)
dji.sdk.mission.activetrack.ActiveTrackOperator.enableAutoSensingForQuickShotvoid enableAutoSensingForQuickShot(@Nullable CommonCallbacks.CompletionCallback callback)
dji.sdk.mission.activetrack.ActiveTrackOperator.isAutoSensingEnabledboolean isAutoSensingEnabled()
dji.sdk.mission.activetrack.ActiveTrackOperator.isAutoSensingForQuickShotEnabledboolean isAutoSensingForQuickShotEnabled()
dji.sdk.mission.activetrack.ActiveTrackOperator.isAutoSensingSupportedboolean isAutoSensingSupported()
dji.sdk.mission.activetrack.ActiveTrackOperator.startAutoSensingMissionvoid startAutoSensingMission(@NonNull ActiveTrackMission mission, @Nullable CommonCallbacks.CompletionCallback callback)
dji.common.mission.activetrack.ActiveTrackState.AUTO_SENSINGstatic final ActiveTrackState AUTO_SENSING = new ActiveTrackState("AUTO_SENSING")
dji.common.mission.activetrack.ActiveTrackState.AUTO_SENSING_FOR_QUICK_SHOTstatic final ActiveTrackState AUTO_SENSING_FOR_QUICK_SHOT = new ActiveTrackState("AUTO_SENSING_FOR_QUICK_SHOT")
dji.common.mission.activetrack.QuickShotMode.ASTEROID ASTEROID(8)
dji.common.mission.activetrack.QuickShotMode.BOOMERANG BOOMERANG(6)
dji.common.mission.activetrack.SubjectSensingStateclass SubjectSensingState
dji.common.mission.activetrack.SubjectSensingState.getIndexint getIndex()
dji.common.mission.activetrack.SubjectSensingState.getStateActiveTrackTargetState getState()
dji.common.mission.activetrack.SubjectSensingState.getTargetRectRectF getTargetRect()
dji.common.mission.activetrack.SubjectSensingState.getTargetTypeActiveTrackTargetType getTargetType()
dji.common.mission.activetrack.ActiveTrackMission.setTargetIndexvoid setTargetIndex (int targetIndex)
dji.common.mission.activetrack.ActiveTrackTrackingState.getAutoSensedSubjectsSubjectSensingState[] getAutoSensedSubjects()
dji.common.product.Model.MAVIC_AIR MAVIC_AIR("Mavic Air")
dji.sdk.camera.Camera.getSavingPanoOriginalImagesEnabledvoid getSavingPanoOriginalImagesEnabled(@NonNull final CompletionCallbackWith<Boolean> callback)
dji.sdk.camera.Camera.getStorageLocationvoid getStorageLocation(@NonNull final CompletionCallbackWith<SettingsDefinitions.StorageLocation> callback)
dji.sdk.camera.Camera.isInternalStorageSupportedboolean isInternalStorageSupported()
dji.sdk.camera.Camera.setSavingPanoOriginalImagesEnabledvoid setSavingPanoOriginalImagesEnabled(boolean enabled, @Nullable final CompletionCallback callback)
dji.sdk.camera.Camera.setStorageLocationvoid setStorageLocation(@NonNull SettingsDefinitions.StorageLocation location, @Nullable final CompletionCallback callback)
dji.common.camera.StorageState.Callbackinterface Callback
dji.common.camera.ColorWaveformSettingsclass ColorWaveformSettings
dji.common.camera.ColorWaveformSettings.ColorWaveformDisplayModeenum ColorWaveformDisplayMode
dji.common.camera.ColorWaveformSettings.ColorWaveformDisplayMode.MIX MIX(0x00)
dji.common.camera.ColorWaveformSettings.ColorWaveformDisplayMode.SEPARATE SEPARATE(0x01)
dji.common.camera.ColorWaveformSettings.ColorWaveformDisplayMode.UNKNOWN UNKNOWN(0xff)
dji.common.camera.ColorWaveformSettings.ColorWaveformDisplayStateenum ColorWaveformDisplayState
dji.common.camera.ColorWaveformSettings.ColorWaveformDisplayState.SWITCH_TO_COLOR SWITCH_TO_COLOR(0x01)
dji.common.camera.ColorWaveformSettings.ColorWaveformDisplayState.SWITCH_TO_EXP SWITCH_TO_EXP(0x00)
dji.common.camera.ColorWaveformSettings.ColorWaveformDisplayState.UNKNOWN UNKNOWN(0xff)
dji.common.camera.SettingsDefinitions.AntiFlickerFrequency.DISABLED DISABLED(0x03)
dji.sdk.camera.Camera.DisplayNameMavicAirCamerastatic final String DisplayNameMavicAirCamera = DJICameraAbstraction.DisplayNameMavicAirCamera
dji.common.camera.SettingsDefinitions.PhotoPanoramaMode.PANORAMA_MODE_180 PANORAMA_MODE_180(9)
dji.common.camera.SettingsDefinitions.PhotoPanoramaMode.PANORAMA_MODE_SPHERE PANORAMA_MODE_SPHERE(8)
dji.common.camera.StorageState.getStorageLocationSettingsDefinitions.StorageLocation getStorageLocation()
dji.common.camera.SettingsDefinitions.StorageLocationenum StorageLocation
dji.common.camera.SettingsDefinitions.StorageLocation.INTERNAL_STORAGE INTERNAL_STORAGE(1)
dji.common.camera.SettingsDefinitions.StorageLocation.SDCARD SDCARD(0)
dji.common.camera.SettingsDefinitions.StorageLocation.UNKNOWN UNKNOWN(0xFF)
dji.common.camera.SystemState.getPanoramaProgressint getPanoramaProgress()
dji.common.camera.SettingsDefinitions.VideoResolution.RESOLUTION_336x256 RESOLUTION_336x256(18,38,-1)
dji.common.camera.SettingsDefinitions.VideoResolution.RESOLUTION_3712x2088 RESOLUTION_3712x2088(19,16, RATIO_16_9.value())
dji.common.camera.SettingsDefinitions.VideoResolution.RESOLUTION_3944x2088 RESOLUTION_3944x2088(20,22,4)
dji.sdk.camera.Camera.formatStoragevoid formatStorage(@NonNull SettingsDefinitions.StorageLocation storage, @Nullable final CompletionCallback callback)
dji.common.camera.StorageState.onUpdate void onUpdate(@NonNull StorageState state)
dji.sdk.camera.Camera.setStorageStateCallBackvoid setStorageStateCallBack(@Nullable StorageState.Callback storageStateCallBack)
dji.sdk.codec.DJICodecManager.YuvDataCallbackinterface YuvDataCallback
dji.sdk.codec.DJICodecManager.DJICodecManagerDJICodecManager(Context context, SurfaceHolder surfaceHolder, int width, int height)
dji.sdk.codec.DJICodecManager.enabledYuvDatavoid enabledYuvData(Boolean enabled)
dji.sdk.codec.DJICodecManager.getYuvDataCallbackYuvDataCallback getYuvDataCallback()
dji.sdk.codec.DJICodecManager.onYuvDataReceived void onYuvDataReceived(ByteBuffer yuvFrame, int dataSize, int width, int height)
dji.sdk.codec.DJICodecManager.setYuvDataCallbackvoid setYuvDataCallback(YuvDataCallback callback)
dji.common.error.DJIMissionError.MULTI_MODE_IS_OFFstatic final DJIMissionError MULTI_MODE_IS_OFF = new DJIMissionError("Multi-mode switch is not turned on")
dji.common.error.DJIMissionError.RTK_IS_NOT_READYstatic final DJIMissionError RTK_IS_NOT_READY = new DJIMissionError("RTK is not ready")
dji.common.error.DJIFlightHubErrorclass DJIFlightHubError extends DJIError
dji.common.error.DJIFlightHubError.getDJIErrorstatic DJIError getDJIError(int errorCode)
dji.common.error.DJIFlightHubError.AIRCRAFT_ALREADY_BOUND_IN_TEAM_CHOSENstatic final DJIFlightHubError AIRCRAFT_ALREADY_BOUND_IN_TEAM_CHOSEN = new DJIFlightHubError("The aircraft has already been bound in chosen team.")
dji.common.error.DJIFlightHubError.AIRCRAFT_ALREADY_BOUND_IN_OTHER_TEAMstatic final DJIFlightHubError AIRCRAFT_ALREADY_BOUND_IN_OTHER_TEAM = new DJIFlightHubError("The aircraft has already been bound in the other team. Please unbind it first.")
dji.common.error.DJIFlightHubError.AIRCRAFT_SERIAL_NUMBER_IS_NOT_AVAILABLEstatic final DJIFlightHubError AIRCRAFT_SERIAL_NUMBER_IS_NOT_AVAILABLE = new DJIFlightHubError("Could not get serial number.")
dji.common.error.DJIFlightHubError.AUTHORIZATION_EXPIREDstatic final DJIFlightHubError AUTHORIZATION_EXPIRED = new DJIFlightHubError("Authorization information has expired. Please authorize again.")
dji.common.error.DJIFlightHubError.BOUND_DEVICE_LIMITATION_REACHEDstatic final DJIFlightHubError BOUND_DEVICE_LIMITATION_REACHED = new DJIFlightHubError("Bound device number has reached the limit of your service package.")
dji.common.error.DJIFlightHubError.NO_AIRCRAFT_FOUNDstatic final DJIFlightHubError NO_AIRCRAFT_FOUND = new DJIFlightHubError("No aircraft found.")
dji.common.error.DJIFlightHubError.NO_AUTHORIZATION_INFORMATION_FOUNDstatic final DJIFlightHubError NO_AUTHORIZATION_INFORMATION_FOUND = new DJIFlightHubError("No authorization information found.")
dji.common.error.DJIFlightHubError.NO_RECORD_FOUNDstatic final DJIFlightHubError NO_RECORD_FOUND = new DJIFlightHubError("No record found.")
dji.common.error.DJIFlightHubError.NO_RIGHT_TO_ACCESSstatic final DJIFlightHubError NO_RIGHT_TO_ACCESS = new DJIFlightHubError("You have no right to access the data.")
dji.common.error.DJIFlightHubError.NO_TEAM_FOUNDstatic final DJIFlightHubError NO_TEAM_FOUND = new DJIFlightHubError("No team found.")
dji.common.error.DJIFlightHubError.NOT_LOGGED_INstatic final DJIFlightHubError NOT_LOGGED_IN = new DJIFlightHubError("You are not logged in.")
dji.common.error.DJIFlightHubError.PARAMETERS_INVALIDstatic final DJIFlightHubError PARAMETERS_INVALID = new DJIFlightHubError("Invalid parameter(s).")
dji.common.error.DJIFlightHubError.SERVICE_PACKAGE_EXPIREDstatic final DJIFlightHubError SERVICE_PACKAGE_EXPIRED = new DJIFlightHubError("Your service package has expired.")
dji.common.error.DJIFlightHubError.SERVICE_PACKAGE_LIMITATION_REACHEDstatic final DJIFlightHubError SERVICE_PACKAGE_LIMITATION_REACHED = new DJIFlightHubError("Your service package has reached the limit of device number. Please check if your service package has expired.")
dji.common.error.DJIFlightHubError.SIGNATURE_INVALIDstatic final DJIFlightHubError SIGNATURE_INVALID = new DJIFlightHubError("Invalid signature.")
dji.common.error.DJIFlightHubError.NO_SDK_PERMISSION_FOR_SERVICE_PACKAGEstatic final DJIFlightHubError NO_SDK_PERMISSION_FOR_SERVICE_PACKAGE = new DJIFlightHubError("Service package does not have permission to access SDK service.")
dji.common.error.DJIFlightHubError.USER_NOT_FOUND_IN_FLIGHT_HUBstatic final DJIFlightHubError USER_NOT_FOUND_IN_FLIGHT_HUB = new DJIFlightHubError("User not found in FlightHub.")
dji.common.error.DJIFlightHubError.USER_NOT_FOUND_IN_USER_CENTERstatic final DJIFlightHubError USER_NOT_FOUND_IN_USER_CENTER = new DJIFlightHubError("The account information is not found.")
dji.sdk.flighthub.FlightHubManagerclass FlightHubManager implements DJIParamAccessListener
dji.sdk.flighthub.model.BoundDevicefinal class BoundDevice
dji.sdk.flighthub.model.BoundDevice.getModelString getModel()
dji.sdk.flighthub.model.BoundDevice.getNameString getName()
dji.sdk.flighthub.model.BoundDevice.getSnString getSn()
dji.sdk.flighthub.model.FlightHistoricalDetailfinal class FlightHistoricalDetail
dji.sdk.flighthub.model.FlightHistoricalDetail.getAccountString getAccount()
dji.sdk.flighthub.model.FlightHistoricalDetail.getAddressString getAddress()
dji.sdk.flighthub.model.FlightHistoricalDetail.getContactString getContact()
dji.sdk.flighthub.model.FlightHistoricalDetail.getDeviceModelString getDeviceModel()
dji.sdk.flighthub.model.FlightHistoricalDetail.getDistancedouble getDistance()
dji.sdk.flighthub.model.FlightHistoricalDetail.getDurationdouble getDuration()
dji.sdk.flighthub.model.FlightHistoricalDetail.getMaxFlightTimeint getMaxFlightTime()
dji.sdk.flighthub.model.FlightHistoricalDetail.getMinFlightTimeint getMinFlightTime()
dji.sdk.flighthub.model.FlightHistoricalDetail.getOrderIdString getOrderId()
dji.sdk.flighthub.model.FlightHistoricalDetail.getPeakHeightdouble getPeakHeight()
dji.sdk.flighthub.model.FlightHistoricalDetail.getSnString getSn()
dji.sdk.flighthub.model.FlightHistoricalDetail.getStartTimeDate getStartTime()
dji.sdk.flighthub.model.FlightHistoricalDetail.getTeamIdString getTeamId()
dji.sdk.flighthub.model.FlightPathNodefinal class FlightPathNode
dji.sdk.flighthub.model.FlightPathNode.getLocationCoordinateLocationCoordinate3D getLocationCoordinate()
dji.sdk.flighthub.model.FlightPathNode.getDateDate getDate() throws Exception
dji.sdk.flighthub.model.FlightPathNode.getDeviceModelString getDeviceModel()
dji.sdk.flighthub.model.FlightPathNode.getFlightTimeint getFlightTime()
dji.sdk.flighthub.model.FlightPathNode.getSpeeddouble getSpeed()
dji.sdk.flighthub.model.FlightPathNode.getYawfloat getYaw()
dji.sdk.flighthub.model.HistoricalFlightfinal class HistoricalFlight
dji.sdk.flighthub.model.HistoricalFlight.getHistoryList<FlightHistoricalDetail> getHistory()
dji.sdk.flighthub.model.HistoricalFlight.getStatisticsStatistics getStatistics()
dji.sdk.flighthub.model.LiveStreamfinal class LiveStream
dji.sdk.flighthub.model.LiveStream.isValidboolean isValid()
dji.sdk.flighthub.model.LiveStream.getRtmpURLString getRtmpURL()
dji.sdk.flighthub.model.OnlineDevicefinal class OnlineDevice
dji.sdk.flighthub.model.OnlineDevice.getSnString getSn()
dji.sdk.flighthub.model.OnlineDevice.getTeamIdString getTeamId()
dji.sdk.flighthub.model.RealTimeFlightDatafinal class RealTimeFlightData
dji.sdk.flighthub.model.RealTimeFlightData.getLocationCoordinateLocationCoordinate3D getLocationCoordinate()
dji.sdk.flighthub.model.RealTimeFlightData.getDateDate getDate()
dji.sdk.flighthub.model.RealTimeFlightData.getDeviceString getDevice()
dji.sdk.flighthub.model.RealTimeFlightData.getSnString getSn()
dji.sdk.flighthub.model.RealTimeFlightData.getSpeeddouble getSpeed()
dji.sdk.flighthub.model.RealTimeFlightData.getTeamIdString getTeamId()
dji.sdk.flighthub.model.RealTimeFlightData.getYawfloat getYaw()
dji.sdk.flighthub.Roleenum Role
dji.sdk.flighthub.Role.ADMINISTRATOR ADMINISTRATOR(0)
dji.sdk.flighthub.Role.CAPTAIN CAPTAIN(1)
dji.sdk.flighthub.Role.PILOT PILOT (2)
dji.sdk.flighthub.Role.UNKNOWN UNKNOWN (255)
dji.sdk.flighthub.model.Statisticsfinal class Statistics
dji.sdk.flighthub.model.Statistics.getAverageDurationdouble getAverageDuration()
dji.sdk.flighthub.model.Statistics.getDurationDistributionLinkedHashMap<String, Integer> getDurationDistribution()
dji.sdk.flighthub.model.Statistics.getTotalDurationdouble getTotalDuration()
dji.sdk.flighthub.model.Teamfinal class Team
dji.sdk.flighthub.model.Team.getDevicesList<BoundDevice> getDevices()
dji.sdk.flighthub.model.Team.getGroupIdint getGroupId()
dji.sdk.flighthub.model.Team.getMembersList<User> getMembers()
dji.sdk.flighthub.model.Team.getNameString getName()
dji.sdk.flighthub.model.Team.getTeamIdint getTeamId()
dji.sdk.flighthub.model.UpStreamfinal class UpStream
dji.sdk.flighthub.model.UpStream.getUpStreamUrlString getUpStreamUrl()
dji.sdk.flighthub.UploadStateenum UploadState
dji.sdk.flighthub.UploadState.AIRCRAFT_DISCONNECTED AIRCRAFT_DISCONNECTED
dji.sdk.flighthub.UploadState.DISABLED DISABLED
dji.sdk.flighthub.UploadState.NETWORK_NOT_REACHABLE NETWORK_NOT_REACHABLE
dji.sdk.flighthub.UploadState.NOT_LOGGED_IN NOT_LOGGED_IN
dji.sdk.flighthub.UploadState.READY_TO_UPLOAD READY_TO_UPLOAD
dji.sdk.flighthub.UploadState.REJECTED_BY_SERVER REJECTED_BY_SERVER
dji.sdk.flighthub.UploadState.UNKNOWN UNKNOWN
dji.sdk.flighthub.UploadState.UPLOADING UPLOADING
dji.sdk.flighthub.model.Userfinal class User
dji.sdk.flighthub.model.User.getAccountString getAccount()
dji.sdk.flighthub.model.User.getNicknameString getNickname()
dji.sdk.flighthub.model.User.getRoleRole getRole()
dji.sdk.flighthub.FlightHubManager.UpdatedUploadStateCallbackinterface UpdatedUploadStateCallback
dji.sdk.flighthub.FlightHubManager.addUpdatedUploadStateCallbackvoid addUpdatedUploadStateCallback(UpdatedUploadStateCallback callback)
dji.sdk.flighthub.FlightHubManager.bindAircraftvoid bindAircraft(String teamId, final CompletionCallback callback) throws Exception
dji.sdk.flighthub.FlightHubManager.onUpdate void onUpdate(@NonNull UploadState uploadState, @Nullable DJIError error)
dji.sdk.flighthub.FlightHubManager.getFlightStatisticsvoid getFlightStatistics(long startTime, long endTime, @Nullable String account, String teamId, final CommonCallbacks.CompletionCallbackWith<HistoricalFlight> callback) throws Exception
dji.sdk.flighthub.FlightHubManager.getHistoricalFlightPathvoid getHistoricalFlightPath(String orderId, final CommonCallbacks.CompletionCallbackWith<List<FlightPathNode>> callback) throws Exception
dji.sdk.flighthub.FlightHubManager.getLiveViewStreamDestinationvoid getLiveViewStreamDestination(final CommonCallbacks.CompletionCallbackWith<UpStream> callback) throws Exception
dji.sdk.flighthub.FlightHubManager.getLiveViewStreamSourcevoid getLiveViewStreamSource(final String sn, final CommonCallbacks.CompletionCallbackWith<LiveStream> callback) throws Exception
dji.sdk.flighthub.FlightHubManager.getOnlineDevicesvoid getOnlineDevices(final CommonCallbacks.CompletionCallbackWith<List<OnlineDevice>> callback) throws Exception
dji.sdk.flighthub.FlightHubManager.getAircraftRealTimeFlightDatavoid getAircraftRealTimeFlightData(List<String> sns, final CommonCallbacks.CompletionCallbackWith<List<RealTimeFlightData>> callback) throws Exception
dji.sdk.flighthub.FlightHubManager.getStreamingDevicesvoid getStreamingDevices(final CommonCallbacks.CompletionCallbackWith<List<OnlineDevice>> callback) throws Exception
dji.sdk.flighthub.FlightHubManager.getTeamsInformationvoid getTeamsInformation(final CommonCallbacks.CompletionCallbackWith<List<Team>> callback) throws Exception
dji.sdk.flighthub.FlightHubManager.isLiveStreamStablevoid isLiveStreamStable(final CommonCallbacks.CompletionCallbackWith<Boolean> callback) throws Exception
dji.sdk.flighthub.FlightHubManager.isUserActivatedboolean isUserActivated()
dji.sdk.flighthub.FlightHubManager.removeUpdatedUploadStateCallbackvoid removeUpdatedUploadStateCallback(UpdatedUploadStateCallback callback)
dji.sdk.flighthub.FlightHubManager.setFlightDataUploadIntervalDJIFlightHubError setFlightDataUploadInterval(@IntRange(from = 1, to = 10) int interval)
dji.sdk.flighthub.FlightHubManager.setUploadFlightDataEnabledvoid setUploadFlightDataEnabled(boolean enabled) throws Exception
dji.sdk.flighthub.FlightHubManager.unbindAircraftvoid unbindAircraft(final CompletionCallback callback) throws Exception
dji.sdk.flighthub.FlightHubManager.updateActivationStatevoid updateActivationState(CompletionCallback callback) throws Exception
dji.sdk.flighthub.FlightHubManager.getUploadStateUploadState getUploadState()
dji.sdk.flighthub.FlightHubManager.getFlightDataUploadIntervalint getFlightDataUploadInterval()
dji.sdk.mission.timeline.actions.GimbalAttitudeAction.getGimbalModeGimbalMode getGimbalMode()
dji.sdk.mission.timeline.actions.GimbalAttitudeAction.setGimbalModevoid setGimbalMode(GimbalMode mode)
dji.common.gimbal.GimbalState.getYawFineTuneInDegreesfloat getYawFineTuneInDegrees()
dji.common.gimbal.CapabilityKey.PITCH_CONTROLLER_MAX_SPEED PITCH_CONTROLLER_MAX_SPEED(DJIParamMinMaxCapability.class)
dji.common.gimbal.CapabilityKey.YAW_CONTROLLER_MAX_SPEED YAW_CONTROLLER_MAX_SPEED(DJIParamMinMaxCapability.class)
dji.sdk.gimbal.Gimbal.fineTuneYawInDegreesvoid fineTuneYawInDegrees(@FloatRange(from = -2.0f, to = 2.0f) float offset, @Nullable final CompletionCallback callback)
dji.sdk.gimbal.Gimbal.getAttitudeSynchronizationEnabledvoid getAttitudeSynchronizationEnabled(@NonNull Axis axis, @NonNull final CompletionCallbackWith<Boolean> callback)
dji.sdk.gimbal.Gimbal.getControllerMaxSpeedvoid getControllerMaxSpeed(@NonNull Axis axis, @NonNull final CompletionCallbackWith<Integer> callback)
dji.sdk.gimbal.Gimbal.setAttitudeSynchronizationEnabledvoid setAttitudeSynchronizationEnabled(boolean enabled, @Nullable final CompletionCallback callback)
dji.sdk.gimbal.Gimbal.setControllerMaxSpeedvoid setControllerMaxSpeed(@NonNull Axis axis, @IntRange(from = 0, to = 100) int maxSpeed, @Nullable final CompletionCallback callback)
dji.common.handheld.HardwareState.isModeButtonBeingPressedboolean isModeButtonBeingPressed()
dji.common.handheld.HardwareState.getModeButtonHandheldButtonClickEvent getModeButton()
dji.common.handheldcontroller.ControllerModeenum ControllerMode
dji.common.handheldcontroller.ControllerMode.ONE_AXIS ONE_AXIS(0x00)
dji.common.handheldcontroller.ControllerMode.TWO_AXIS TWO_AXIS(0x01)
dji.common.handheldcontroller.ControllerMode.UNKNOWN UNKNOWN(0xFF)
dji.common.handheld.ZoomStateenum ZoomState
dji.common.handheld.ZoomState.IDLE IDLE
dji.common.handheld.ZoomState.UNKNOWN UNKNOWN
dji.common.handheld.ZoomState.ZOOM_IN ZOOM_IN
dji.common.handheld.ZoomState.ZOOM_OUT ZOOM_OUT
dji.common.handheld.HardwareState.getZoomStateZoomState getZoomState()
dji.common.product.Model.OSMO_MOBILE_2 OSMO_MOBILE_2("Osmo Mobile 2")
dji.common.mission.hotpoint.HotpointMissionEvent.getMaxAngularVelocityfloat getMaxAngularVelocity()
dji.sdk.flightcontroller.FlightAssistant.getAdvancedPilotAssistanceSystemEnabledvoid getAdvancedPilotAssistanceSystemEnabled(@NonNull CompletionCallbackWith<Boolean> callback)
dji.sdk.flightcontroller.FlightAssistant.getSmartCaptureEnabledvoid getSmartCaptureEnabled(@NonNull CompletionCallbackWith<Boolean> callback)
dji.sdk.flightcontroller.FlightAssistant.getSmartCaptureFollowingModevoid getSmartCaptureFollowingMode( @NonNull CommonCallbacks.CompletionCallbackWith<SmartCaptureFollowingMode> callback)
dji.sdk.flightcontroller.FlightAssistant.isSmartCaptureSupportedboolean isSmartCaptureSupported()
dji.sdk.flightcontroller.FlightAssistant.setAdvancedPilotAssistanceSystemEnabledvoid setAdvancedPilotAssistanceSystemEnabled(boolean enabled, @Nullable CompletionCallback callback)
dji.sdk.flightcontroller.FlightAssistant.setSmartCaptureEnabledvoid setSmartCaptureEnabled(boolean enabled, @Nullable CommonCallbacks.CompletionCallback callback)
dji.sdk.flightcontroller.FlightAssistant.setSmartCaptureFollowingModevoid setSmartCaptureFollowingMode(@NonNull SmartCaptureFollowingMode mode, @Nullable CommonCallbacks.CompletionCallback callback)
dji.sdk.flightcontroller.FlightAssistant.setSmartCaptureStateCallbackvoid setSmartCaptureStateCallback(@Nullable SmartCaptureState.Callback callback)
dji.common.flightcontroller.flightassistant.SmartCaptureState.onUpdate void onUpdate(SmartCaptureState state)
dji.common.flightcontroller.flightassistant.SmartCaptureState.Callbackinterface Callback
dji.keysdk.KeyManager.isKeySupportedboolean isKeySupported(@NonNull DJIKey key)
dji.sdk.camera.MediaFile.getStorageLocationStorageLocation getStorageLocation()
dji.sdk.camera.MediaManager.addUpdateStorageLocationListenervoid addUpdateStorageLocationListener(@NonNull SettingsDefinitions.StorageLocation storageLocation, @NonNull FileListStateListener listener)
dji.sdk.camera.MediaManager.getInternalStorageFileListStateFileListState getInternalStorageFileListState()
dji.sdk.camera.MediaManager.getInternalStorageFileListSnapshotList<MediaFile> getInternalStorageFileListSnapshot()
dji.sdk.camera.MediaManager.refreshFileListOfStorageLocationvoid refreshFileListOfStorageLocation(SettingsDefinitions.StorageLocation storageLocation, CompletionCallback callback)
dji.sdk.camera.MediaManager.getSDCardFileListSnapshotList<MediaFile> getSDCardFileListSnapshot()
dji.sdk.camera.MediaManager.getSDCardFileListStateFileListState getSDCardFileListState()
dji.common.flightcontroller.RTKState.getFusionMobileStationAltitudefloat getFusionMobileStationAltitude()
dji.common.flightcontroller.RTKState.getFusionHeadingfloat getFusionHeading()
dji.common.flightcontroller.RTKState.getFusionMobileStationLocationLocationCoordinate2D getFusionMobileStationLocation()
dji.common.remotecontroller.HardwareState.getFunctionButtonButton getFunctionButton()
dji.sdk.remotecontroller.RemoteController.getControllingGimbalIndexvoid getControllingGimbalIndex(final CommonCallbacks.CompletionCallbackWith<Integer> callback)
dji.sdk.remotecontroller.RemoteController.setControllingGimbalIndexvoid setControllingGimbalIndex(int index, @Nullable final CommonCallbacks.CompletionCallback callback)
dji.sdk.sdkmanager.DJISDKManager.getFlightHubManagerFlightHubManager getFlightHubManager()
dji.common.flightcontroller.flightassistant.SmartCaptureStateclass SmartCaptureState
dji.common.flightcontroller.flightassistant.SmartCaptureActionenum SmartCaptureAction
dji.common.flightcontroller.flightassistant.SmartCaptureAction.ADJUSTING_DISTANCE ADJUSTING_DISTANCE
dji.common.flightcontroller.flightassistant.SmartCaptureAction.ADJUSTING_POSITION ADJUSTING_POSITION
dji.common.flightcontroller.flightassistant.SmartCaptureAction.NONE NONE
dji.common.flightcontroller.flightassistant.SmartCaptureAction.RECORDING_VIDEO RECORDING_VIDEO
dji.common.flightcontroller.flightassistant.SmartCaptureAction.SHOOTING_PHOTO SHOOTING_PHOTO
dji.common.flightcontroller.flightassistant.SmartCaptureAction.SWITCHING_CONTROL SWITCHING_CONTROL
dji.common.flightcontroller.flightassistant.SmartCaptureAction.UNKNOWN UNKNOWN
dji.common.flightcontroller.flightassistant.SmartCaptureFollowingModeenum SmartCaptureFollowingMode
dji.common.flightcontroller.flightassistant.SmartCaptureFollowingMode.PROFILE PROFILE
dji.common.flightcontroller.flightassistant.SmartCaptureFollowingMode.TRACE TRACE
dji.common.flightcontroller.flightassistant.SmartCaptureFollowingMode.UNKNOWN UNKNOWN
dji.common.flightcontroller.flightassistant.SmartCaptureSystemStatusenum SmartCaptureSystemStatus
dji.common.flightcontroller.flightassistant.SmartCaptureSystemStatus.CAMERA_CAPTURE_ACTION CAMERA_CAPTURE_ACTION
dji.common.flightcontroller.flightassistant.SmartCaptureSystemStatus.FLYING_AND_FACE_AWARE_ACTIVATED FLYING_AND_FACE_AWARE_ACTIVATED
dji.common.flightcontroller.flightassistant.SmartCaptureSystemStatus.FLYING_AND_FACE_AWARE_ACTIVATING FLYING_AND_FACE_AWARE_ACTIVATING
dji.common.flightcontroller.flightassistant.SmartCaptureSystemStatus.FOLLOWING FOLLOWING
dji.common.flightcontroller.flightassistant.SmartCaptureSystemStatus.GESTURE_LAND GESTURE_LAND
dji.common.flightcontroller.flightassistant.SmartCaptureSystemStatus.GESTURE_LAUNCH GESTURE_LAUNCH
dji.common.flightcontroller.flightassistant.SmartCaptureSystemStatus.INITIALIZING INITIALIZING
dji.common.flightcontroller.flightassistant.SmartCaptureSystemStatus.NOT_FLYING_AND_FACE_AWARE_ACTIVATED NOT_FLYING_AND_FACE_AWARE_ACTIVATED
dji.common.flightcontroller.flightassistant.SmartCaptureSystemStatus.NOT_FLYING_AND_FACE_AWARE_ACTIVATING NOT_FLYING_AND_FACE_AWARE_ACTIVATING
dji.common.flightcontroller.flightassistant.SmartCaptureSystemStatus.PALM_CONTROL PALM_CONTROL
dji.common.flightcontroller.flightassistant.SmartCaptureSystemStatus.UNKNOWN UNKNOWN
dji.common.flightcontroller.flightassistant.SmartCaptureState.getActionSmartCaptureAction getAction()
dji.common.flightcontroller.flightassistant.SmartCaptureState.getFollowingModeSmartCaptureFollowingMode getFollowingMode()
dji.common.flightcontroller.flightassistant.SmartCaptureState.getPhotoCountdownfloat getPhotoCountdown()
dji.common.flightcontroller.flightassistant.SmartCaptureState.getSystemStatusSmartCaptureSystemStatus getSystemStatus()
dji.common.flightcontroller.flightassistant.SmartCaptureState.getTargetRectRectF getTargetRect()
dji.common.flightcontroller.VisionControlState.isAdvancedPilotAssistanceSystemActiveboolean isAdvancedPilotAssistanceSystemActive()
dji.keysdk.PayloadKeyclass PayloadKey extends DJIKey
dji.sdk.mission.timeline.TimelineMissionclass TimelineMission extends TimelineElement
dji.sdk.mission.timeline.TimelineMission.elementFromWaypointMissionstatic TimelineElement elementFromWaypointMission(WaypointMission mission)
dji.sdk.mission.timeline.TimelineMission.getMissionObjectObject getMissionObject()

d22ffdf b686569 2219ea7 1f8f043