DJI Mobile SDK 4.6 to 4.7 Differences


API changes

4.6 Parent and Name4.6 Code4.7 Parent and Name4.7 CodeParentNameTypeParamReturn
dji.sdk.camera.MediaManager.getInternalStorageFileListSnapshotList<MediaFile> getInternalStorageFileListSnapshot() dji.sdk.media.MediaManager.getInternalStorageFileListSnapshotList<MediaFile> getInternalStorageFileListSnapshot()
X
dji.sdk.camera.onSuccessvoid onSuccess(E data)dji.sdk.media.onSuccessvoid onSuccess(E data)
X
dji.sdk.camera.MediaFile.fetchFileDatavoid fetchFileData(@NonNull final File destDir, @Nullable String fileNameWithoutExtension, @NonNull final DownloadListener<String> callback) dji.sdk.media.MediaFile.fetchFileDatavoid fetchFileData(@NonNull final File destDir, @Nullable String fileNameWithoutExtension, @NonNull final DownloadListener<String> callback)
X
dji.sdk.camera.MediaManager.resumevoid resume(@Nullable final CompletionCallback callback) dji.sdk.media.MediaManager.resumevoid resume(@Nullable final CompletionCallback callback)
X
dji.sdk.camera.FetchMediaTaskContent.PREVIEW PREVIEWdji.sdk.media.FetchMediaTaskContent.PREVIEW PREVIEW
X
dji.sdk.camera.MediaFile.getStorageLocationStorageLocation getStorageLocation() dji.sdk.media.MediaFile.getStorageLocationStorageLocation getStorageLocation()
X
dji.sdk.camera.FetchMediaTaskclass FetchMediaTask dji.sdk.media.FetchMediaTaskclass FetchMediaTask
X
dji.sdk.camera.MediaManager.getInternalStorageFileListStateFileListState getInternalStorageFileListState() dji.sdk.media.MediaManager.getInternalStorageFileListStateFileListState getInternalStorageFileListState()
X
dji.sdk.camera.FetchMediaTask.onUpdate void onUpdate(MediaFile file, FetchMediaTaskContent option, DJIError error)dji.sdk.media.FetchMediaTask.onUpdate void onUpdate(MediaFile file, FetchMediaTaskContent option, DJIError error)
X
dji.sdk.camera.MediaManager.removeFileListStateCallbackvoid removeFileListStateCallback(@NonNull FileListStateListener listener) dji.sdk.media.MediaManager.removeFileListStateCallbackvoid removeFileListStateCallback(@NonNull FileListStateListener listener)
X
dji.sdk.camera.FetchMediaTaskScheduler.moveTaskToNextvoid moveTaskToNext(FetchMediaTask task) dji.sdk.media.FetchMediaTaskScheduler.moveTaskToNextvoid moveTaskToNext(FetchMediaTask task)
X
dji.sdk.camera.MediaManager.VideoPlaybackState.getPlaybackStatusVideoPlaybackStatus getPlaybackStatus() dji.sdk.media.MediaManager.VideoPlaybackState.getPlaybackStatusVideoPlaybackStatus getPlaybackStatus()
X
dji.sdk.camera.MediaManager.FileListStateenum FileListState dji.sdk.media.MediaManager.FileListStateenum FileListState
X
dji.sdk.camera.MediaFile.stopFetchingFileDatavoid stopFetchingFileData (@Nullable CompletionCallback callback) dji.sdk.media.MediaFile.stopFetchingFileDatavoid stopFetchingFileData (@Nullable CompletionCallback callback)
X
dji.sdk.camera.FetchMediaTaskScheduler.FetchMediaTaskSchedulerState.SUSPENDED SUSPENDEDdji.sdk.media.FetchMediaTaskScheduler.FetchMediaTaskSchedulerState.SUSPENDED SUSPENDED
X
dji.sdk.camera.MediaFile.fetchSubFileDataListvoid fetchSubFileDataList(@NonNull final CompletionCallbackWith<List<MediaFile>> callback) dji.sdk.media.MediaFile.fetchSubFileDataListvoid fetchSubFileDataList(@NonNull final CompletionCallbackWith<List<MediaFile>> callback)
X
dji.sdk.camera.MediaManager.addUpdateStorageLocationListenervoid addUpdateStorageLocationListener(@NonNull SettingsDefinitions.StorageLocation storageLocation, @NonNull FileListStateListener listener) dji.sdk.media.MediaManager.addUpdateStorageLocationListenervoid addUpdateStorageLocationListener(@NonNull SettingsDefinitions.StorageLocation storageLocation, @NonNull FileListStateListener listener)
X
dji.sdk.camera.FetchMediaTask.Callbackinterface Callback dji.sdk.media.FetchMediaTask.Callbackinterface Callback
X
dji.sdk.camera.MediaFile.getIndexint getIndex() dji.sdk.media.MediaFile.getIndexint getIndex()
X
dji.sdk.camera.MediaFile.getThumbnailBitmap getThumbnail() dji.sdk.media.MediaFile.getThumbnailBitmap getThumbnail()
X
dji.sdk.camera.MediaManager.FileListStateListenerinterface FileListStateListener dji.sdk.media.MediaManager.FileListStateListenerinterface FileListStateListener
X
dji.sdk.camera.FetchMediaTaskScheduler.FetchMediaTaskSchedulerState.EXECUTING EXECUTINGdji.sdk.media.FetchMediaTaskScheduler.FetchMediaTaskSchedulerState.EXECUTING EXECUTING
X
dji.sdk.camera.MediaManager.addMediaUpdatedVideoPlaybackStateListenervoid addMediaUpdatedVideoPlaybackStateListener(VideoPlaybackStateListener callback) dji.sdk.media.MediaManager.addMediaUpdatedVideoPlaybackStateListenervoid addMediaUpdatedVideoPlaybackStateListener(VideoPlaybackStateListener callback)
X
dji.sdk.camera.MediaManager.refreshFileListOfStorageLocationvoid refreshFileListOfStorageLocation(SettingsDefinitions.StorageLocation storageLocation, CompletionCallback callback) dji.sdk.media.MediaManager.refreshFileListOfStorageLocationvoid refreshFileListOfStorageLocation(SettingsDefinitions.StorageLocation storageLocation, CompletionCallback callback)
X
dji.sdk.camera.MediaManager.VideoPlaybackState.getPlayingPositionfloat getPlayingPosition() dji.sdk.media.MediaManager.VideoPlaybackState.getPlayingPositionfloat getPlayingPosition()
X
dji.sdk.camera.MediaManager.VideoPlaybackState.getPlayingMediaFileMediaFile getPlayingMediaFile() dji.sdk.media.MediaManager.VideoPlaybackState.getPlayingMediaFileMediaFile getPlayingMediaFile()
X
dji.sdk.camera.MediaFile.getFrameRateVideoFrameRate getFrameRate() dji.sdk.media.MediaFile.getFrameRateVideoFrameRate getFrameRate()
X
dji.sdk.camera.FetchMediaTaskScheduler.FetchMediaTaskSchedulerState.IDLE IDLEdji.sdk.media.FetchMediaTaskScheduler.FetchMediaTaskSchedulerState.IDLE IDLE
X
dji.sdk.camera.FetchMediaTaskScheduler.moveTaskToEndvoid moveTaskToEnd(FetchMediaTask task) dji.sdk.media.FetchMediaTaskScheduler.moveTaskToEndvoid moveTaskToEnd(FetchMediaTask task)
X
dji.sdk.camera.MediaManagerclass MediaManager implements DJIParamAccessListener dji.sdk.media.MediaManagerclass MediaManager implements DJIParamAccessListener
X
dji.sdk.camera.FetchMediaTaskScheduler.isSuspendAfterSingleFetchTaskFailureboolean isSuspendAfterSingleFetchTaskFailure() dji.sdk.media.FetchMediaTaskScheduler.isSuspendAfterSingleFetchTaskFailureboolean isSuspendAfterSingleFetchTaskFailure()
X
dji.sdk.camera.MediaFile.getResolutionVideoResolution getResolution() dji.sdk.media.MediaFile.getResolutionVideoResolution getResolution()
X
dji.sdk.camera.FetchMediaTaskScheduler.removeTaskvoid removeTask(MediaFile file, FetchMediaTaskContent content) dji.sdk.media.FetchMediaTaskScheduler.removeTaskvoid removeTask(MediaFile file, FetchMediaTaskContent content)
X
dji.sdk.camera.MediaFile.MediaType.MP4 MP4(3, "mp4")dji.sdk.media.MediaFile.MediaType.MP4 MP4(3, "mp4")
X
dji.sdk.camera.MediaManager.FileListState.UNKNOWN UNKNOWNdji.sdk.media.MediaManager.FileListState.UNKNOWN UNKNOWN
X
dji.sdk.camera.FetchMediaTaskContent.NONE NONEdji.sdk.media.FetchMediaTaskContent.NONE NONE
X
dji.sdk.camera.onFailurevoid onFailure(DJIError error)dji.sdk.media.onFailurevoid onFailure(DJIError error)
X
dji.sdk.camera.DownloadListenerinterface DownloadListener<E> dji.sdk.media.DownloadListenerinterface DownloadListener<E>
X
dji.sdk.camera.FetchMediaTaskScheduler.suspendvoid suspend(CompletionCallback callback) dji.sdk.media.FetchMediaTaskScheduler.suspendvoid suspend(CompletionCallback callback)
X
dji.sdk.camera.MediaFile.VideoPlaybackStatus.STOPPED STOPPEDdji.sdk.media.MediaFile.VideoPlaybackStatus.STOPPED STOPPED
X
dji.sdk.camera.MediaManager.stopvoid stop(@Nullable final CompletionCallback callback) dji.sdk.media.MediaManager.stopvoid stop(@Nullable final CompletionCallback callback)
X
dji.sdk.camera.MediaFile.Callbackinterface Callback dji.sdk.media.MediaFile.Callbackinterface Callback
X
dji.sdk.camera.MediaFile.VideoPlaybackStatus.UNKNOWN UNKNOWNdji.sdk.media.MediaFile.VideoPlaybackStatus.UNKNOWN UNKNOWN
X
dji.sdk.camera.MediaFile.fetchPreviewvoid fetchPreview(@NonNull final CompletionCallback callback) dji.sdk.media.MediaFile.fetchPreviewvoid fetchPreview(@NonNull final CompletionCallback callback)
X
dji.sdk.camera.FetchMediaTaskContentenum FetchMediaTaskContent dji.sdk.media.FetchMediaTaskContentenum FetchMediaTaskContent
X
dji.sdk.camera.MediaFile.MediaType.JPEG JPEG(0, "jpg")dji.sdk.media.MediaFile.MediaType.JPEG JPEG(0, "jpg")
X
dji.sdk.camera.FetchMediaTask.FetchMediaTaskFetchMediaTask(MediaFile file, FetchMediaTaskContent content, Callback callback) dji.sdk.media.FetchMediaTask.FetchMediaTaskFetchMediaTask(MediaFile file, FetchMediaTaskContent content, Callback callback)
X
dji.sdk.camera.FetchMediaTaskScheduler.getStateFetchMediaTaskSchedulerState getState() dji.sdk.media.FetchMediaTaskScheduler.getStateFetchMediaTaskSchedulerState getState()
X
dji.sdk.camera.MediaFile.getDateCreatedString getDateCreated() dji.sdk.media.MediaFile.getDateCreatedString getDateCreated()
X
dji.sdk.camera.MediaManager.getSDCardFileListSnapshotList<MediaFile> getSDCardFileListSnapshot() dji.sdk.media.MediaManager.getSDCardFileListSnapshotList<MediaFile> getSDCardFileListSnapshot()
X
dji.sdk.camera.MediaFile.getDurationInSecondsfloat getDurationInSeconds() dji.sdk.media.MediaFile.getDurationInSecondsfloat getDurationInSeconds()
X
dji.sdk.camera.MediaFile.MediaType.SHALLOW_FOCUS SHALLOW_FOCUS(6,"jpg")dji.sdk.media.MediaFile.MediaType.SHALLOW_FOCUS SHALLOW_FOCUS(6,"jpg")
X
dji.sdk.camera.MediaFile.VideoPlaybackStatus.PAUSED PAUSEDdji.sdk.media.MediaFile.VideoPlaybackStatus.PAUSED PAUSED
X
dji.sdk.camera.FetchMediaTaskScheduler.FetchMediaTaskSchedulerStateenum FetchMediaTaskSchedulerState dji.sdk.media.FetchMediaTaskScheduler.FetchMediaTaskSchedulerStateenum FetchMediaTaskSchedulerState
X
dji.sdk.camera.MediaManager.FileListState.DELETING DELETINGdji.sdk.media.MediaManager.FileListState.DELETING DELETING
X
dji.sdk.camera.FetchMediaTaskScheduler.getPendingTasksList<FetchMediaTask> getPendingTasks() dji.sdk.media.FetchMediaTaskScheduler.getPendingTasksList<FetchMediaTask> getPendingTasks()
X
dji.sdk.camera.MediaManager.FileListState.UP_TO_DATE UP_TO_DATEdji.sdk.media.MediaManager.FileListState.UP_TO_DATE UP_TO_DATE
X
dji.sdk.camera.MediaFile.getCustomInformationString getCustomInformation() dji.sdk.media.MediaFile.getCustomInformationString getCustomInformation()
X
dji.sdk.camera.MediaFile.getMediaTypeMediaType getMediaType() dji.sdk.media.MediaFile.getMediaTypeMediaType getMediaType()
X
dji.sdk.camera.MediaManager.getSDCardFileListStateFileListState getSDCardFileListState() dji.sdk.media.MediaManager.getSDCardFileListStateFileListState getSDCardFileListState()
X
dji.sdk.camera.Camera.setThermalTemperatureUnitvoid setThermalTemperatureUnit(final SettingsDefinitions.TemperatureUnit unit, @Nullable final CompletionCallback callback) dji.sdk.camera.Camera.setThermalTemperatureUnitvoid setThermalTemperatureUnit(final SettingsDefinitions.TemperatureUnit temperatureUnit, @Nullable final CompletionCallback callback)
X
dji.sdk.camera.MediaFile.onNewFilevoid onNewFile(@NonNull MediaFile mediaFile)dji.sdk.media.MediaFile.onNewFilevoid onNewFile(@NonNull MediaFile mediaFile)
X
dji.sdk.camera.MediaFile.getTimeCreatedlong getTimeCreated() dji.sdk.media.MediaFile.getTimeCreatedlong getTimeCreated()
X
dji.sdk.camera.MediaFile.MediaType.UNKNOWN UNKNOWN(100, "unknown")dji.sdk.media.MediaFile.MediaType.UNKNOWN UNKNOWN(100, "unknown")
X
dji.sdk.camera.MediaManager.onUpdate void onUpdate(VideoPlaybackState videoPlaybackState)dji.sdk.media.MediaManager.onUpdate void onUpdate(VideoPlaybackState videoPlaybackState)
X
dji.sdk.camera.MediaManager.VideoPlaybackStatestatic class VideoPlaybackState dji.sdk.media.MediaManager.VideoPlaybackStatestatic class VideoPlaybackState
X
dji.sdk.camera.FetchMediaTaskSchedulerclass FetchMediaTaskScheduler dji.sdk.media.FetchMediaTaskSchedulerclass FetchMediaTaskScheduler
X
dji.sdk.camera.MediaManager.isVideoPlaybackSupportedboolean isVideoPlaybackSupported() dji.sdk.media.MediaManager.isVideoPlaybackSupportedboolean isVideoPlaybackSupported()
X
dji.sdk.camera.MediaManager.FileListState.RESET RESETdji.sdk.media.MediaManager.FileListState.RESET RESET
X
dji.sdk.camera.MediaFile.MediaType.SEQ SEQ(8, "seq")dji.sdk.media.MediaFile.MediaType.SEQ SEQ(8, "seq")
X
dji.sdk.camera.MediaFile.getVideoOrientationOrientation getVideoOrientation() dji.sdk.media.MediaFile.getVideoOrientationOrientation getVideoOrientation()
X
dji.sdk.camera.MediaFile.VideoPlaybackStatus.PLAYING PLAYINGdji.sdk.media.MediaFile.VideoPlaybackStatus.PLAYING PLAYING
X
dji.sdk.camera.MediaManager.getSchedulerFetchMediaTaskScheduler getScheduler() dji.sdk.media.MediaManager.getSchedulerFetchMediaTaskScheduler getScheduler()
X
dji.sdk.mission.waypoint.WaypointMissionOperator.addListenervoid addListener(@NonNull WaypointMissionOperatorListener listener) dji.sdk.mission.waypoint.WaypointMissionOperator.addListenervoid addListener(@NonNull final WaypointMissionOperatorListener listener)
X
dji.sdk.camera.MediaFile.MediaTypeenum MediaType dji.sdk.media.MediaFile.MediaTypeenum MediaType
X
dji.sdk.camera.MediaFile.getFileSizelong getFileSize() dji.sdk.media.MediaFile.getFileSizelong getFileSize()
X
dji.sdk.camera.MediaManager.moveToPositionvoid moveToPosition(@FloatRange(from = 0) float position, @Nullable final CompletionCallback callback) dji.sdk.media.MediaManager.moveToPositionvoid moveToPosition(@FloatRange(from = 0) float position, @Nullable final CompletionCallback callback)
X
dji.sdk.camera.MediaFile.getDownloadedSizelong getDownloadedSize() dji.sdk.media.MediaFile.getDownloadedSizelong getDownloadedSize()
X
dji.sdk.camera.MediaFile.MediaType.TIFF_SEQ TIFF_SEQ(9, "tiff.seq")dji.sdk.media.MediaFile.MediaType.TIFF_SEQ TIFF_SEQ(9, "tiff.seq")
X
dji.common.camera.ResolutionAndFrameRate.ResolutionAndFrameRateResolutionAndFrameRate(VideoResolution resolution, VideoFrameRate frameRate) dji.common.camera.ResolutionAndFrameRate.ResolutionAndFrameRateResolutionAndFrameRate(@NonNull VideoResolution resolution, @NonNull VideoFrameRate frameRate)
X
dji.sdk.camera.MediaManager.addUpdateFileListStateListenervoid addUpdateFileListStateListener(@NonNull FileListStateListener listener) dji.sdk.media.MediaManager.addUpdateFileListStateListenervoid addUpdateFileListStateListener(@NonNull FileListStateListener listener)
X
dji.sdk.camera.MediaManager.FileListState.SYNCING SYNCINGdji.sdk.media.MediaManager.FileListState.SYNCING SYNCING
X
dji.sdk.camera.MediaFile.resetThumbnailvoid resetThumbnail(@Nullable final CompletionCallback callback) dji.sdk.media.MediaFile.resetThumbnailvoid resetThumbnail(@Nullable final CompletionCallback callback)
X
dji.sdk.camera.MediaFile.getPreviewBitmap getPreview() dji.sdk.media.MediaFile.getPreviewBitmap getPreview()
X
dji.sdk.camera.MediaManager.onFileListStateChange void onFileListStateChange(FileListState state)dji.sdk.media.MediaManager.onFileListStateChange void onFileListStateChange(FileListState state)
X
dji.sdk.camera.MediaFile.MediaType.RAW_DNG RAW_DNG(1, "dng")dji.sdk.media.MediaFile.MediaType.RAW_DNG RAW_DNG(1, "dng")
X
dji.sdk.camera.MediaManager.FileListState.INCOMPLETE INCOMPLETEdji.sdk.media.MediaManager.FileListState.INCOMPLETE INCOMPLETE
X
dji.sdk.camera.FetchMediaTaskScheduler.removeAllTasksvoid removeAllTasks() dji.sdk.media.FetchMediaTaskScheduler.removeAllTasksvoid removeAllTasks()
X
dji.sdk.camera.FetchMediaTaskScheduler.FetchMediaTaskSchedulerState.UNKNOWN UNKNOWNdji.sdk.media.FetchMediaTaskScheduler.FetchMediaTaskSchedulerState.UNKNOWN UNKNOWN
X
dji.sdk.camera.MediaManager.deleteFilesvoid deleteFiles(@NonNull final List<MediaFile> files, final CompletionCallbackWithTwoParam<List<MediaFile>, DJICameraError> callback) dji.sdk.media.MediaManager.deleteFilesvoid deleteFiles(@NonNull final List<MediaFile> files, final CompletionCallbackWithTwoParam<List<MediaFile>, DJICameraError> callback)
X
dji.sdk.camera.MediaFileclass MediaFile implements Serializabledji.sdk.media.MediaFileclass MediaFile extends MediaFileBase implements Serializable
X
dji.sdk.camera.MediaManager.exitMediaDownloadingvoid exitMediaDownloading() dji.sdk.media.MediaManager.exitMediaDownloadingvoid exitMediaDownloading()
X
dji.sdk.camera.FetchMediaTaskContent.CUSTOM_INFORMATION CUSTOM_INFORMATIONdji.sdk.media.FetchMediaTaskContent.CUSTOM_INFORMATION CUSTOM_INFORMATION
X
dji.sdk.camera.FetchMediaTaskScheduler.setSuspendAfterSingleFetchTaskFailurevoid setSuspendAfterSingleFetchTaskFailure(boolean suspendAfterSingleFetchTaskFailure) dji.sdk.media.FetchMediaTaskScheduler.setSuspendAfterSingleFetchTaskFailurevoid setSuspendAfterSingleFetchTaskFailure(boolean suspendAfterSingleFetchTaskFailure)
X
dji.sdk.camera.FetchMediaTaskScheduler.resumevoid resume(CompletionCallback callback) dji.sdk.media.FetchMediaTaskScheduler.resumevoid resume(CompletionCallback callback)
X
dji.sdk.camera.MediaFile.resetPreviewvoid resetPreview(@Nullable final CompletionCallback callback) dji.sdk.media.MediaFile.resetPreviewvoid resetPreview(@Nullable final CompletionCallback callback)
X
dji.sdk.camera.MediaFile.MediaType.PANORAMA PANORAMA(4,"jpg")dji.sdk.media.MediaFile.MediaType.PANORAMA PANORAMA(4,"jpg")
X
dji.sdk.camera.MediaManager.VideoPlaybackStateListenerinterface VideoPlaybackStateListener dji.sdk.media.MediaManager.VideoPlaybackStateListenerinterface VideoPlaybackStateListener
X
dji.sdk.camera.onRateUpdatevoid onRateUpdate(long total, long current, long persize)dji.sdk.media.onRateUpdatevoid onRateUpdate(long total, long current, long persize)
X
dji.sdk.camera.MediaManager.pausevoid pause(@Nullable final CompletionCallback callback) dji.sdk.media.MediaManager.pausevoid pause(@Nullable final CompletionCallback callback)
X
dji.sdk.camera.MediaFile.isValidboolean isValid() dji.sdk.media.MediaFile.isValidboolean isValid()
X
dji.sdk.camera.onStartvoid onStart()dji.sdk.media.onStartvoid onStart()
X
dji.sdk.camera.MediaFile.MediaType.MOV MOV(2, "mov")dji.sdk.media.MediaFile.MediaType.MOV MOV(2, "mov")
X
dji.sdk.camera.MediaFile.fetchThumbnailvoid fetchThumbnail(@Nullable final CompletionCallback callback) dji.sdk.media.MediaFile.fetchThumbnailvoid fetchThumbnail(@Nullable final CompletionCallback callback)
X
dji.sdk.camera.MediaFile.MediaType.TIFF TIFF(5,"tiff")dji.sdk.media.MediaFile.MediaType.TIFF TIFF(5,"tiff")
X
dji.sdk.camera.FetchMediaTask.FetchMediaTaskFetchMediaTask(MediaFile file, FetchMediaTaskContent content) dji.sdk.media.FetchMediaTask.FetchMediaTaskFetchMediaTask(MediaFile file, FetchMediaTaskContent content)
X
dji.sdk.camera.MediaFile.getFileNameString getFileName() dji.sdk.media.MediaFile.getFileNameString getFileName()
X
dji.sdk.camera.onProgressvoid onProgress(long total, long current)dji.sdk.media.onProgressvoid onProgress(long total, long current)
X
dji.sdk.camera.MediaFile.fetchCustomInformationvoid fetchCustomInformation(@NonNull CompletionCallback callback) dji.sdk.media.MediaFile.fetchCustomInformationvoid fetchCustomInformation(@NonNull CompletionCallback callback)
X
dji.sdk.camera.MediaFile.VideoPlaybackStatusenum VideoPlaybackStatus dji.sdk.media.MediaFile.VideoPlaybackStatusenum VideoPlaybackStatus
X
dji.sdk.camera.MediaManager.playVideoMediaFilevoid playVideoMediaFile(@NonNull MediaFile videoMediaFile, @Nullable final CompletionCallback callback) dji.sdk.media.MediaManager.playVideoMediaFilevoid playVideoMediaFile(@NonNull MediaFile videoMediaFile, @Nullable final CompletionCallback callback)
X
dji.sdk.camera.FetchMediaTaskContent.THUMBNAIL THUMBNAILdji.sdk.media.FetchMediaTaskContent.THUMBNAIL THUMBNAIL
X

APIs removed from 4.6

Parent and NameCode
dji.sdk.camera.Camera.getSavingPanoOriginalImagesEnabledvoid getSavingPanoOriginalImagesEnabled(@NonNull final CompletionCallbackWith<Boolean> callback)
dji.sdk.camera.Camera.setSavingPanoOriginalImagesEnabledvoid setSavingPanoOriginalImagesEnabled(boolean enabled, @Nullable final CompletionCallback callback)
dji.sdk.flightcontroller.FlightController.getLEDsEnabledvoid getLEDsEnabled(@NonNull CompletionCallbackWith<Boolean> callback)
dji.sdk.flightcontroller.FlightController.setLEDsEnabledvoid setLEDsEnabled(boolean enabled, @Nullable CompletionCallback callback)

APIs added to 4.7

Parent and NameCode
dji.common.mission.activetrack.QuickShotMode.DOLLY_ZOOM DOLLY_ZOOM(10)
dji.common.product.Model.MAVIC_2 MAVIC_2("Mavic 2")
dji.common.product.Model.MAVIC_2_PRO MAVIC_2_PRO("Mavic 2 Pro")
dji.common.product.Model.MAVIC_2_ZOOM MAVIC_2_ZOOM("Mavic 2 Zoom")
dji.keysdk.BatteryKey.createBatteryAggregationKeystatic BatteryKey createBatteryAggregationKey(@BatteryAggregationParamKey @NonNull String paramKey)
dji.common.flightcontroller.flightassistant.BottomAuxiliaryLightModeenum BottomAuxiliaryLightMode
dji.common.flightcontroller.flightassistant.BottomAuxiliaryLightMode.AUTO AUTO(0)
dji.common.flightcontroller.flightassistant.BottomAuxiliaryLightMode.OFF OFF(2)
dji.common.flightcontroller.flightassistant.BottomAuxiliaryLightMode.ON ON(1)
dji.common.flightcontroller.flightassistant.BottomAuxiliaryLightMode.UNKNOWN UNKNOWN(0xFF)
dji.sdk.camera.Camera.getPanoOriginalPhotoSettingsvoid getPanoOriginalPhotoSettings( @NonNull final CompletionCallbackWith<OriginalPhotoSettings> callback)
dji.sdk.camera.Camera.setPanoOriginalPhotoSettingsvoid setPanoOriginalPhotoSettings(@NonNull OriginalPhotoSettings settings, @Nullable final CompletionCallback callback)
dji.common.camera.SettingsDefinitions.CameraColor.HLG HLG(54)
dji.sdk.camera.Camera.DisplayNameMavic2ProCamerastatic final String DisplayNameMavic2ProCamera = DJICameraAbstraction.DisplayNameMavic2ProCamera
dji.sdk.camera.Camera.DisplayNameMavic2ZoomCamerastatic final String DisplayNameMavic2ZoomCamera = DJICameraAbstraction.DisplayNameMavic2ZoomCamera
dji.common.camera.OriginalPhotoSettingsclass OriginalPhotoSettings
dji.common.camera.OriginalPhotoSettings.OriginalPhotoSettingsOriginalPhotoSettings(boolean shouldSaveOriginalPhotos)
dji.common.camera.OriginalPhotoSettings.OriginalPhotoSettingsOriginalPhotoSettings(boolean shouldSaveOriginalPhotos, SettingsDefinitions.PhotoFileFormat format)
dji.common.camera.OriginalPhotoSettings.getFormatSettingsDefinitions.PhotoFileFormat getFormat()
dji.common.camera.OriginalPhotoSettings.shouldSaveOriginalPhotosboolean shouldSaveOriginalPhotos()
dji.common.camera.SettingsDefinitions.PhotoPanoramaMode.PANORAMA_MODE_SUPER_RESOLUTION PANORAMA_MODE_SUPER_RESOLUTION(10)
dji.common.camera.SSDOperationState.INVALID_FILE_SYSTEM INVALID_FILE_SYSTEM(13)
dji.common.camera.SSDOperationState.NOT_INITIALIZED NOT_INITIALIZED(12)
dji.common.camera.SettingsDefinitions.ShootPhotoMode.EHDR EHDR(0x09, TYPE.HDR_PLUS)
dji.common.camera.SettingsDefinitions.ShootPhotoMode.HYPER_LIGHT HYPER_LIGHT(0x0A, TYPE.HYPER_NIGHT)
dji.common.camera.SettingsDefinitions.VideoFovenum VideoFov
dji.common.camera.SettingsDefinitions.VideoFov.DEFAULT DEFAULT(0)
dji.common.camera.SettingsDefinitions.VideoFov.NARROW NARROW(2)
dji.common.camera.SettingsDefinitions.VideoFov.UNKNOWN UNKNOWN(255)
dji.common.camera.SettingsDefinitions.VideoFov.WIDE WIDE(3)
dji.common.camera.ResolutionAndFrameRate.getFovSettingsDefinitions.VideoFov getFov()
dji.common.camera.ResolutionAndFrameRate.ResolutionAndFrameRateResolutionAndFrameRate(@NonNull VideoResolution resolution, @NonNull VideoFrameRate frameRate, @NonNull SettingsDefinitions.VideoFov fov)
dji.common.camera.SettingsDefinitions.VideoResolution.RESOLUTION_2688x1512 RESOLUTION_2688x1512(21, 45, RATIO_16_9.value())
dji.common.error.DJIMissionError.USER_CANCEL_UPLOADING_MISSIONstatic final DJIMissionError USER_CANCEL_UPLOADING_MISSION = new DJIMissionError("Uploading mission has been canceled!")
dji.common.error.DJISDKError.OVER_MAX_ACTIVATIONS_COUNTstatic final DJISDKError OVER_MAX_ACTIVATIONS_COUNT = new DJISDKError("SDK user who do not have the professional membership only could have the maximum of 20 unique activations.")
dji.common.flightcontroller.LEDsSettingsclass LEDsSettings
dji.common.flightcontroller.LEDsSettings.Builderstatic final class Builder
dji.common.flightcontroller.LEDsSettings.Builder.frontLEDsOnBuilder frontLEDsOn(boolean frontLEDsOn)
dji.common.flightcontroller.LEDsSettings.Builder.rearLEDsOnBuilder rearLEDsOn(boolean rearLEDsOn)
dji.common.flightcontroller.LEDsSettings.Builder.statusIndicatorOnBuilder statusIndicatorOn(boolean statusIndicatorOn)
dji.common.flightcontroller.LEDsSettings.areFrontLEDsOnboolean areFrontLEDsOn()
dji.common.flightcontroller.LEDsSettings.areRearLEDsOnboolean areRearLEDsOn()
dji.common.flightcontroller.LEDsSettings.isStatusIndicatorOnboolean isStatusIndicatorOn()
dji.common.flightcontroller.RemoteControllerFlightMode.T T
dji.sdk.flightcontroller.FlightController.getCinematicBrakeSensitivityvoid getCinematicBrakeSensitivity(@NonNull CompletionCallbackWith<Integer> callback)
dji.sdk.flightcontroller.FlightController.getCinematicYawSpeedvoid getCinematicYawSpeed(@NonNull CompletionCallbackWith<Float> callback)
dji.sdk.flightcontroller.FlightController.getESCBeepEnabledvoid getESCBeepEnabled(@NonNull final CompletionCallbackWith<Boolean> callback)
dji.sdk.flightcontroller.FlightController.getLEDsEnabledSettingsvoid getLEDsEnabledSettings(@NonNull CompletionCallbackWith<LEDsSettings> callback)
dji.sdk.flightcontroller.FlightController.setCinematicBrakeSensitivityvoid setCinematicBrakeSensitivity(int brakeSensitivity, @Nullable CompletionCallback callback)
dji.sdk.flightcontroller.FlightController.setCinematicYawSpeedvoid setCinematicYawSpeed(float yawSpeed, @Nullable CompletionCallback callback)
dji.sdk.flightcontroller.FlightController.setESCBeepEnabledvoid setESCBeepEnabled(boolean enabled, @Nullable final CompletionCallback callback)
dji.sdk.flightcontroller.FlightController.setLEDsEnabledSettingsvoid setLEDsEnabledSettings(LEDsSettings ledsSettings, @Nullable CompletionCallback callback)
dji.sdk.flightcontroller.FlightAssistant.getBottomAuxiliaryLightModevoid getBottomAuxiliaryLightMode( @NonNull CommonCallbacks.CompletionCallbackWith<BottomAuxiliaryLightMode> callback)
dji.sdk.flightcontroller.FlightAssistant.getRTHObstacleAvoidanceEnabledvoid getRTHObstacleAvoidanceEnabled(@NonNull CompletionCallbackWith<Boolean> callback)
dji.sdk.flightcontroller.FlightAssistant.getRTHRemoteObstacleAvoidanceEnabledvoid getRTHRemoteObstacleAvoidanceEnabled(@NonNull CompletionCallbackWith<Boolean> callback)
dji.sdk.flightcontroller.FlightAssistant.setBottomAuxiliaryLightModevoid setBottomAuxiliaryLightMode(@NonNull BottomAuxiliaryLightMode mode, @Nullable CommonCallbacks.CompletionCallback callback)
dji.sdk.flightcontroller.FlightAssistant.setRTHObstacleAvoidanceEnabledvoid setRTHObstacleAvoidanceEnabled(boolean enabled, @Nullable CommonCallbacks.CompletionCallback callback)
dji.sdk.flightcontroller.FlightAssistant.setRTHRemoteObstacleAvoidanceEnabledvoid setRTHRemoteObstacleAvoidanceEnabled(boolean enabled, @Nullable CommonCallbacks.CompletionCallback callback)
dji.sdk.camera.VideoFeeder.getTranscodingDataRatefloat getTranscodingDataRate()
dji.sdk.camera.VideoFeeder.isLensDistortionCalibrationNeededboolean isLensDistortionCalibrationNeeded()
dji.sdk.camera.VideoFeeder.provideTranscodedVideoFeedVideoFeed provideTranscodedVideoFeed()
dji.sdk.camera.VideoFeeder.setTranscodingDataRatevoid setTranscodingDataRate(float rate)
dji.common.mission.waypoint.WaypointMission.Builder.calculateTotalDistancefloat calculateTotalDistance()
dji.common.mission.waypoint.WaypointMission.Builder.calculateTotalTimeFloat calculateTotalTime()
dji.common.mission.waypoint.WaypointMission.Builder.getLastCalculatedTotalDistancefloat getLastCalculatedTotalDistance()
dji.common.mission.waypoint.WaypointMission.Builder.getLastCalculatedTotalTimeFloat getLastCalculatedTotalTime()
dji.common.mission.waypoint.WaypointMission.Builder.getMissionIDint getMissionID()
dji.common.mission.waypoint.WaypointMission.Builder.insertWaypointBuilder insertWaypoint(@NonNull Waypoint waypoint, int index)
dji.common.mission.waypoint.WaypointMission.Builder.removeWaypointBuilder removeWaypoint(@NonNull Waypoint waypoint)
dji.common.mission.waypoint.WaypointMission.Builder.removeWaypointBuilder removeWaypoint(@NonNull int index)
dji.common.mission.waypoint.WaypointMission.Builder.setMissionIDBuilder setMissionID(@NonNull int id)
dji.common.mission.waypoint.WaypointMission.getMissionIDint getMissionID()

bd2b636 0ee4a98 5c04423 d3690f7 e11385b