| DJICamera.CameraGeneratedNewMediaFileCallback | Tells that a new media file (photo or video) is generated. |
| DJICamera.CameraGeneratedTimeLapsePreviewCallback | Supported only by the Osmo camera Tells the callback that a preview image for the Time-lapse is generated. |
| DJICamera.CameraReceivedVideoDataCallback | Video data update callback. |
| DJICamera.CameraUpdatedCurrentExposureValuesCallback | This interface is a delegate for setting, which will be called whenever the camera parameters change. |
| DJICamera.CameraUpdatedLensStateCallback | Supported only by X5 camera and X5R camera. |
| DJICamera.CameraUpdatedSDCardStateCallback | This interface provides general information and current statuses on the SD card. |
| DJICamera.CameraUpdatedSSDStateCallback | Supported only by X5R camera This interface provides general information and current status of the SSD. |
| DJICamera.CameraUpdatedSystemStateCallback | Updates the camera's current state. |
| DJICamera.ThermalCameraUpdateTemperatureDataCallback | Received temperature in degrees Celsius of image. |
| DJICameraParameters.DJICameraParametersListener | Notified when the the camera parameters' range changes. |
| DJIMediaManager.CameraDownloadListener<E> | This callback will notify the app when the media download executed. |
| DJIPlaybackManager.CameraFileDownloadCallback | This callback will notify the process of downloading selected files. |
| DJIPlaybackManager.DJICameraPlayBackStateCallBack | The interface provides the method to receive the updated state of the playback manager. |
| DJICamera | This class provides methods to change camera settings and perform camera actions. |
| DJICamera.CameraLensState | Supported only by X5 camera and X5R camera. |
| DJICamera.CameraSDCardState | This class provides the SD card's general information and current status. |
| DJICamera.CameraSSDState | Supported only by X5R camera This class contains the information about camera SSD's info, including state, whether it's connected, its capacity, video size and rate, etc. |
| DJICamera.CameraSystemState | This class provides general information and current status of the camera. |
| DJICamera.DJICameraExposureParameters | This class contains current values for some camera parameters. |
| DJICameraParameters | Some of the camera's parameters have dynamic ranges. |
| DJICameraParameters.VideoResolutionFps | Defines video resolution and frame rate as a type. |
| DJICameraSettingsDef | This class contains all the enums and setting classes for the DJI Camera. |
| DJICameraSettingsDef.CameraPhotoAEBParam | AEB continue capture parameter values. |
| DJICameraSettingsDef.CameraPhotoIntervalParam | Sets the number of pictures, and the time interval between pictures for the Interval capture shoot photo mode. |
| DJICameraSettingsDef.CameraThermalProfile | Supported only by thermal Camera The profile of thermal imaging camera, which includes information about resolution, frame rate and focal length. |
| DJIMedia | This class contains the information about a multi-media file in the SD card. |
| DJIMediaManager | The media manager is used to interact with the file system in the SD card. |
| DJIPlaybackManager | The playback manager is used to interact with the playback system of the camera. |
| DJIPlaybackManager.DJICameraPlaybackState | This class provides general information and current status of Camera Playback State. |
| DJICamera.CameraSSDState.CameraSSDCapacity | SSD Capacity. |
| DJICamera.CameraSSDState.CameraSSDOperationState | SSD State. |
| DJICameraSettingsDef.CameraAntiFlicker | Camera anti-flicker values. |
| DJICameraSettingsDef.CameraAperture | Camera aperture values. |
| DJICameraSettingsDef.CameraContrast | Camera contrast. |
| DJICameraSettingsDef.CameraCustomSettings | Camera user settings. |
| DJICameraSettingsDef.CameraDeletePhotoOperation | Camera Delete Photo Operation Define (Support Lists: Inspire1) |
| DJICameraSettingsDef.CameraDigitalFilter | Camera digital filters. |
| DJICameraSettingsDef.CameraExposureCompensation | Camera exposure compensation values. |
| DJICameraSettingsDef.CameraExposureMode | Camera exposure modes. |
| DJICameraSettingsDef.CameraFileIndexMode | File index modes. |
| DJICameraSettingsDef.CameraISO | Camera ISO values. |
| DJICameraSettingsDef.CameraLensFocusMode | Supported only by X5 Camera Camera focus mode. |
| DJICameraSettingsDef.CameraLensFocusStatus | Supported only by X5 Camera The focusing status of the camera's lens. |
| DJICameraSettingsDef.CameraLensType | Supported only by X5 Camera The enum type camera lens. |
| DJICameraSettingsDef.CameraMediaFileDeleteStatus | The file deletion status when deleting a file as the camera is in Playback Mode. |
| DJICameraSettingsDef.CameraMediaFileType | Showing media file types when the camera is in Playback mode. |
| DJICameraSettingsDef.CameraMeteringMode | Camera exposure metering values. |
| DJICameraSettingsDef.CameraMode | Camera modes. |
| DJICameraSettingsDef.CameraPhotoAspectRatio | Camera's photo ratios, where the first value is the width and the second value is the height. |
| DJICameraSettingsDef.CameraPhotoBurstCount | The amount of photos taken in one burst shot (shooting photo in burst mode). |
| DJICameraSettingsDef.CameraPhotoFileFormat | Camera photo storage formats. |
| DJICameraSettingsDef.CameraPhotoQuality | Photo quality of the JPEG image. |
| DJICameraSettingsDef.CameraPhotoTimeLapseFileFormat | File format for camera when it is in time-lapse mode. |
| DJICameraSettingsDef.CameraPlaybackMode | A playback mode represents a task that the Playback manager is executing. |
| DJICameraSettingsDef.CameraSharpness | Camera sharpness values. |
| DJICameraSettingsDef.CameraShootPhotoMode | The camera work mode for ShootPhoto has several modes within its definition. |
| DJICameraSettingsDef.CameraShutterSpeed | Camera's shutter speed options. |
| DJICameraSettingsDef.CameraThermalDigitalZoomScale | Supported only by thermal Camera The digital zoom. |
| DJICameraSettingsDef.CameraThermalFrameRateUpperBound | Supported only by thermal Camera The frame rate upper bound. |
| DJICameraSettingsDef.CameraThermalGainMode | Supported only by thermal Camera The gain mode. |
| DJICameraSettingsDef.CameraThermalIsothermUnit | Supported only by thermal Camera The unit for Isotherm. |
| DJICameraSettingsDef.CameraThermalLensFocalLength | Supported only by thermal Camera The lens model. |
| DJICameraSettingsDef.CameraThermalPalette | Supported only by thermal imaging camera Different color palettes can be used to show different temperatures in the thermal image. |
| DJICameraSettingsDef.CameraThermalResolution | Supported only by thermal Camera The resolution of thermal imaging camera. |
| DJICameraSettingsDef.CameraThermalROI | Supported only by thermal imaging camera Region of interest. |
| DJICameraSettingsDef.CameraThermalScene | Supported only by thermal imaging camera Use the Scene option to instantly enhance your image. |
| DJICameraSettingsDef.CameraVideoFileFormat | Video storage formats. |
| DJICameraSettingsDef.CameraVideoFrameRate | Camera video frame rate values. |
| DJICameraSettingsDef.CameraVideoPlaybackOperation | Camera Video Playback Operation Define (Support Lists: Inspire1) |
| DJICameraSettingsDef.CameraVideoResolution | Camera video resolution values. |
| DJICameraSettingsDef.CameraVideoStandard | Video standard values. |
| DJICameraSettingsDef.CameraWhiteBalance | Camera white balance values. |
| DJIMedia.MediaType | Media types. |