DJI Mobile SDK Documentation

      class SettingsDefinitions

      @EXClassNullAway
      class SettingsDefinitions
      Package:dji.common.camera
      Description:

      This class contains all the enums and setting classes for the DJI Camera.

      Class Members:
      Settings
      enum
      enum LensType
      enum LensType
      Package:dji.common.camera
      Description:

      Camera lens type. Only supported by Zenmuse H20 Series.

      Enum Members:
      ZOOMZoom lens.
      WIDEWide lens.
      INFRARED_THERMALInfrared Thermal lens.
      UNKNOWNUnknown.
      Class Members:
      enum MultispectralDisplayMode
      enum MultispectralDisplayMode
      Package:dji.common.camera
      Description:

      Display modes to coordinate the video feeds from both the RGB sensor and single-band sensors. Only supported by multispectral camera of P4 Multispectral.

      Enum Members:
      RGB_ONLYDisplays only the video feed from the RGB sensor.
      NDVIDisplays the NVDI (normalized difference vegetation index) frames as video feed produced by the multispectral camera.
      UNKNOWNThe multispectral camera video feed display mode is unknown.
      Class Members:
      enum SpectrumBand
      enum SpectrumBand
      Package:dji.common.camera
      Description:

      Enums represent the spectrum bands of a multispectral camera. For P4 Multispectral, the camera supports 5 bands. Only supported by multispectral camera of P4 Multispectral.

      Enum Members:
      BLUEThe blue spectrum.
      GREENThe green spectrum.
      REDThe red spectrum.
      NEAR_INFRAREDThe near infrared spectrum.
      RED_EDGEThe red edge spectrum.
      UNKNOWNUnknown.
      Class Members:
      enum CameraMode
      enum CameraMode
      Package:dji.common.camera
      SDK Key:CameraKey.MODE, CameraKey.MODE_RANGE
      Description:

      Camera work modes.

      Enum Members:
      SHOOT_PHOTOCapture mode. In this mode, the user can capture pictures.
      RECORD_VIDEORecord mode. In this mode, the user can record videos.
      PLAYBACKPlayback mode. In this mode, the user can preview photos and videos, and can delete files. It is supported by Phantom 3 Professional camera, X3, X5 and X5R cameras on aircraft and Phantom 4 camera. Playback mode is not supported by Z30, X5S, X4S, Phantom 4 Pro, Mavic Pro, Phantom 3 Standard, Phantom 3 Advanced, Phantom 3 4K and Osmo series.
      MEDIA_DOWNLOADIn this mode, the user can download media to the Mobile Device. Not supported by X5 camera nor X5R camera while mounted on aircraft.
      BROADCASTIn this mode, live stream resolution and frame rate will be 1080i50 (PAL) or 720p60 (NTSC). In this mode videos can be recorded. Still photos can also be taken only when video is recording. The only way to exit broadcast mode is to change modes to RECORD_VIDEO. Only supported by Inspire 2.
      UNKNOWNThe camera work mode is unknown.
      Class Members:
      enum ShootPhotoMode
      enum ShootPhotoMode
      Package:dji.common.camera
      SDK Key:CameraKey.SHOOT_PHOTO_MODE, CameraKey.SHOOT_PHOTO_MODE_RANGE
      Description:

      The ShootPhoto mode itself can have several modes. The default value is SINGLE.

      Enum Members:
      SINGLESets the camera to take a single photo.
      HDRSets the camera to take an HDR photo. X5 camera, X5R camera, XT camera, Z30 camera, Phantom 4 Pro camera, X4S camera and X5S camera do not support HDR mode.
      BURSTSet the camera to take multiple photos at once. XT camera does not support Burst mode.
      AEBAutomatic Exposure Bracketing (AEB) capture. In this mode you can quickly take multiple shots (the default is 3) at different exposures without having to manually change any settings between frames. XT camera and Z30 camera does not support AEB mode.
      INTERVALSets the camera to take a picture (or multiple pictures) continuously at a set time interval. The minimum interval for JPEG format of any quality is 2s. For all cameras except X4S, X5S and Phantom 4 Pro camera: The minimum interval for RAW or RAW+JPEG format is 10s. For the X4S, X5S and Phantom 4 Pro cameras the minimum interval for RAW or RAW+JPEG dformat is 5s.
      TIME_LAPSESets the camera to take a picture (or multiple pictures) continuously at a set time interval. The camera will merge the photo sequence and the output is a video. The minimum interval for Video only format is 1 s. The minimum interval for Video+Photo format is 2 s. For the new Osmo firmware version, no video feed will be received if the camera is shooting photos with Time-lapse mode. Instead, user can receive a sequence of preview images using the delegate method onGenerate. Supported only by Osmo camera (Z3 and X3).
      PANORAMAIn panorama mode, the aircraft takes a series of photos with different gimbal and aircraft heading positions. The photos can be stitched with a third-party library. It is supported by Spark, Mavic Air, Mavic 2, Mavic 2 Pro, Mavic 2 Zoom, Mavic 2 Eneterprise, Mavic 2 Enterprise Dual.
      EHDRSets the camera to take an enhanced-HDR photo. It blends a sequence of photos for ghost-free high dynamic range photos. It is supported by Mavic 2 Zoom and Mavic 2 Pro.
      HYPER_LIGHTSets the camera to take photos in HyperLight mode. It is a setting for low-light environment to enhance the photo quality while reducing noise significantly. It is supported by Mavic 2 Zoom and Mavic 2 Pro.
      HIGH_RESOLUTIONIndicates that the photo was taken in high resolution mode(48 MP 8000×6000 pixel). Supported by Mavic Air 2.
      RAW_BURSTSets the camera to take a burst of RAW photos. Use getRAWPhotoBurstCount to check how many photos have been shot. Only supported by X5S.
      SHALLOW_FOCUSSets the camera to take a series of photos while the aircraft moves up and down automatically. The image's depth of field can be computed with a third-party library to produce a photo with the bokeh effect. Note:
      1. It is only suitable for shooting still scenes.
      2. The aircraft will ascend about 20cm before shooting. Ensure that there is no obstacle about the aircraft.
      3. The suitable range of shooting is within 30m.
      It is only supported by Spark.
      UNKNOWNThe shoot photo mode is unknown.
      Class Members:
      enum ExposureMode
      enum ExposureMode
      Package:dji.common.camera
      SDK Key:CameraKey.EXPOSURE_MODE, CameraKey.EXPOSURE_MODE_RANGE
      Description:

      Camera exposure modes. The default value is PROGRAM. The different exposure modes define whether Aperture, Shutter Speed, ISO can be set automatically or manually. Exposure compensation can be changed in all modes except Manual mode where it is not settable.
      X5, X5R, Phantom 4 Pro camera, X4S and X5S:
      Program Mode: Shutter: Auto Aperture: Auto ISO: Manual or Auto
      Shutter Priority: Shutter: Manual Aperture: Auto ISO: Manual or Auto
      Aperture Priority: Shutter: Auto Aperture: Manual ISO: Manual or Auto
      Manual Mode: Shutter: Manual Aperture: Manual ISO: Manual


      All other cameras:
      Program Mode: Shutter: Auto Aperture: Fixed ISO: Auto
      Shutter Priority: Shutter: Manual Aperture: Fixed ISO: Auto
      Aperture Priority: NA
      Manual Mode: Shutter: Manual Aperture: Manual ISO: Manual

      Enum Members:
      PROGRAMProgram mode.
      SHUTTER_PRIORITYShutter priority mode.
      APERTURE_PRIORITYAperture priority mode.
      MANUALManual mode.
      UNKNOWNThe camera exposure mode is unknown.
      Class Members:
      enum ShutterSpeed
      enum ShutterSpeed
      Package:dji.common.camera
      SDK Key:CameraKey.SHUTTER_SPEED, CameraKey.SHUTTER_SPEED_RANGE
      Description:

      Camera's shutter speed options.

      Enum Members:
      SHUTTER_SPEED_1_20000Camera's shutter speed 1/20000 s.
      SHUTTER_SPEED_1_16000Camera's shutter speed 1/16000 s.
      SHUTTER_SPEED_1_12800Camera's shutter speed 1/12800 s.
      SHUTTER_SPEED_1_10000Camera's shutter speed 1/10000 s.
      SHUTTER_SPEED_1_8000Camera's shutter speed 1/8000 s.
      SHUTTER_SPEED_1_6400Camera's shutter speed 1/6400 s.
      SHUTTER_SPEED_1_6000Camera's shutter speed 1/6000 s.
      SHUTTER_SPEED_1_5000Camera's shutter speed 1/5000 s.
      SHUTTER_SPEED_1_4000Camera's shutter speed 1/4000 s.
      SHUTTER_SPEED_1_3200Camera's shutter speed 1/3200 s.
      SHUTTER_SPEED_1_3000Camera's shutter speed 1/3000 s.
      SHUTTER_SPEED_1_2500Camera's shutter speed 1/2500 s.
      SHUTTER_SPEED_1_2000Camera's shutter speed 1/2000 s.
      SHUTTER_SPEED_1_1600Camera's shutter speed 1/1600 s.
      SHUTTER_SPEED_1_1500Camera's shutter speed 1/1500 s.
      SHUTTER_SPEED_1_1250Camera's shutter speed 1/1250 s.
      SHUTTER_SPEED_1_1000Camera's shutter speed 1/1000 s.
      SHUTTER_SPEED_1_800Camera's shutter speed 1/800 s.
      SHUTTER_SPEED_1_725Camera's shutter speed 1/725 s.
      SHUTTER_SPEED_1_640Camera's shutter speed 1/640 s.
      SHUTTER_SPEED_1_500Camera's shutter speed 1/500 s.
      SHUTTER_SPEED_1_400Camera's shutter speed 1/400 s.
      SHUTTER_SPEED_1_350Camera's shutter speed 1/350 s.
      SHUTTER_SPEED_1_320Camera's shutter speed 1/320 s.
      SHUTTER_SPEED_1_250Camera's shutter speed 1/250 s.
      SHUTTER_SPEED_1_240Camera's shutter speed 1/240 s.
      SHUTTER_SPEED_1_200Camera's shutter speed 1/200 s.
      SHUTTER_SPEED_1_180Camera's shutter speed 1/180 s.
      SHUTTER_SPEED_1_160Camera's shutter speed 1/160 s.
      SHUTTER_SPEED_1_125Camera's shutter speed 1/125 s.
      SHUTTER_SPEED_1_120Camera's shutter speed 1/120 s.
      SHUTTER_SPEED_1_100Camera's shutter speed 1/100 s.
      SHUTTER_SPEED_1_90Camera's shutter speed 1/90 s.
      SHUTTER_SPEED_1_80Camera's shutter speed 1/80 s.
      SHUTTER_SPEED_1_60Camera's shutter speed 1/60 s.
      SHUTTER_SPEED_1_50Camera's shutter speed 1/50 s.
      SHUTTER_SPEED_1_40Camera's shutter speed 1/40 s.
      SHUTTER_SPEED_1_30Camera's shutter speed 1/30 s.
      SHUTTER_SPEED_1_25Camera's shutter speed 1/25 s.
      SHUTTER_SPEED_1_20Camera's shutter speed 1/20 s.
      SHUTTER_SPEED_1_15Camera's shutter speed 1/15 s.
      SHUTTER_SPEED_1_12_DOT_5Camera's shutter speed 1/12.5 s.
      SHUTTER_SPEED_1_10Camera's shutter speed 1/10 s.
      SHUTTER_SPEED_1_8Camera's shutter speed 1/8 s.
      SHUTTER_SPEED_1_6_DOT_25Camera's shutter speed 1/6.25 s.
      SHUTTER_SPEED_1_5Camera's shutter speed 1/5 s.
      SHUTTER_SPEED_1_4Camera's shutter speed 1/4 s.
      SHUTTER_SPEED_1_3Camera's shutter speed 1/3 s.
      SHUTTER_SPEED_1_2_DOT_5Camera's shutter speed 1/2.5 s.
      SHUTTER_SPEED_1_2Camera's shutter speed 1/2 s.
      SHUTTER_SPEED_1_1_DOT_67Camera's shutter speed 1/1.67 s.
      SHUTTER_SPEED_1_1_DOT_25Camera's shutter speed 1/1.25 s.
      SHUTTER_SPEED_1Camera's shutter speed 1.0 s.
      SHUTTER_SPEED_1_DOT_3Camera's shutter speed 1.3 s.
      SHUTTER_SPEED_1_DOT_6Camera's shutter speed 1.6 s.
      SHUTTER_SPEED_2Camera's shutter speed 2.0 s.
      SHUTTER_SPEED_2_DOT_5Camera's shutter speed 2.5 s.
      SHUTTER_SPEED_3Camera's shutter speed 3.0 s.
      SHUTTER_SPEED_3_DOT_2Camera's shutter speed 3.2 s.
      SHUTTER_SPEED_4Camera's shutter speed 4.0 s.
      SHUTTER_SPEED_5Camera's shutter speed 5.0 s.
      SHUTTER_SPEED_6Camera's shutter speed 6.0 s.
      SHUTTER_SPEED_7Camera's shutter speed 7.0 s.
      SHUTTER_SPEED_8Camera's shutter speed 8.0 s.
      SHUTTER_SPEED_9Camera's shutter speed 9.0 s.
      SHUTTER_SPEED_10Camera's shutter speed 10.0 s.
      SHUTTER_SPEED_13Camera's shutter speed 13.0 s.
      SHUTTER_SPEED_15Camera's shutter speed 15.0 s.
      SHUTTER_SPEED_20Camera's shutter speed 20.0 s.
      SHUTTER_SPEED_25Camera's shutter speed 25.0 s.
      SHUTTER_SPEED_30Camera's shutter speed 30.0 s.
      UNKNOWNCamera's shutter speed unknown.
      Class Members:
      enum
      enum ISO
      enum ISO
      Package:dji.common.camera
      SDK Key:CameraKey.ISO, CameraKey.ISO_RANGE
      Description:

      Camera ISO values.

      Enum Members:
      AUTOThe ISO value is automatically set. This cannot be used for all cameras when in Manual mode.
      ISO_50The ISO value is set to 50.
      ISO_100The ISO value is set to 100.
      ISO_200The ISO value is set to 200.
      ISO_400The ISO value is set to 400.
      ISO_800The ISO value is set to 800.
      ISO_1600The ISO value is set to 1600.
      ISO_3200The ISO value is set to 3200.
      ISO_6400The ISO value is set to 6400.
      ISO_12800The ISO value is set to 12800.
      ISO_25600The ISO value is set to 25600.
      ISO_51200The ISO value is set to 51200.
      ISO_102400The ISO value is set to 102400.
      FIXEDISO value is fixed by the camera firmware. When the camera color is set to D_LOG, camera will fix the ISO to a specific value in order to optimize the performance. The value set by camera can be accessed from getISO.
      UNKNOWNThe ISO value is set to Unknown value.
      Class Members:
      enum Aperture
      enum Aperture
      Package:dji.common.camera
      SDK Key:CameraKey.APERTURE, CameraKey.APERTURE_RANGE
      Description:

      Camera aperture values. Zenmuse P1, X5, X5R, Z30, Phantom 4 Pro camera, X4S and X5S support this setting.

      Enum Members:
      F_1The Aperture value is f/1.
      F_1_DOT_2The Aperture value is f/1.2.
      F_1_DOT_3The Aperture value is f/1.3.
      F_1_DOT_4The Aperture value is f/1.4.
      F_1_DOT_6The Aperture value is f/1.6. It is only supported by Z30 camera.
      F_1_DOT_7The Aperture value is f/1.7.
      F_1_DOT_8The Aperture value is f/1.8.
      F_2The Aperture value is f/2.
      F_2_DOT_2The Aperture value is f/2.2.
      F_2_DOT_4The Aperture value is f/2.4. It is only supported by Z30 camera.
      F_2_DOT_5The Aperture value is f/2.5.
      F_2_DOT_6The Aperture value is f/2.6.
      F_2_DOT_8The Aperture value is f/2.8.
      F_3_DOT_2The Aperture value is f/3.2.
      F_3_DOT_4The Aperture value is f/3.4.
      F_3_DOT_5The Aperture value is f/3.5.
      F_4The Aperture value is f/4.
      F_4_DOT_5The Aperture value is f/4.5.
      F_4_DOT_8The Aperture value is f/4.8.
      F_5The Aperture value is f/5.
      F_5_DOT_6The Aperture value is f/5.6.
      F_6_DOT_3The Aperture value is f/6.3.
      F_6_DOT_8The Aperture value is f/6.8.
      F_7_DOT_1The Aperture value is f/7.1.
      F_8The Aperture value is f/8.
      F_9The Aperture value is f/9.
      F_9_DOT_6The Aperture value is f/9.6.
      F_10The Aperture value is f/10.
      F_11The Aperture value is f/11.
      F_13The Aperture value is f/13.
      F_14The Aperture value is f/14.
      F_16The Aperture value is f/16.
      F_18The Aperture value is f/18.
      F_19The Aperture value is f/19.
      F_20The Aperture value is f/20.
      F_22The Aperture value is f/22.
      F_25The Aperture value is f/25.
      F_28The Aperture value is f/28.
      F_32The Aperture value is f/32.
      F_37The Aperture value is f/37.
      F_41The Aperture value is f/41.
      F_45The Aperture value is f/45.
      F_52The Aperture value is f/52.
      F_58The Aperture value is f/58.
      F_64The Aperture value is f/64.
      UNKNOWNThe Aperture value is Unknown.
      Class Members:
      enum WhiteBalancePreset
      enum WhiteBalancePreset
      Package:dji.common.camera
      SDK Key:CameraKey.WHITE_BALANCE, CameraKey.WHITE_BALANCE_PRESENT_RANGE
      Description:

      Camera white balance. The default value is Auto.

      Enum Members:
      AUTOThe camera's white balance is automatically set.
      SUNNYThe camera's white balance is set to sunny.
      CLOUDYThe camera's white balance is set to cloudy.
      WATER_SURFACEThe camera's white balance is set to water surface.
      INDOOR_INCANDESCENTThe camera's white balance is set to indoors and incandescent light.
      INDOOR_FLUORESCENTThe camera's white balance is set to indoors and fluorescent light.
      CUSTOMThe camera's white balance is set to custom color temperature. By using this white balance value, user can set a specific value for the color temperature.
      UNKNOWNThe camera's white balance is unknown.
      PRESET_NEUTRALThe camera's white balance is set to neutral. It is only supported by the X7.
      Class Members:
      enum MeteringMode
      enum MeteringMode
      Package:dji.common.camera
      SDK Key:CameraKey.METERING_MODE
      Description:

      Camera exposure metering. The default value is Center.

      Enum Members:
      CENTERThe camera's exposure metering is set to the center.
      AVERAGEThe camera's exposure metering is set to average.
      SPOTThe camera's exposure metering is set to a single spot.
      UNKNOWNThe camera's exposure metering is unknown.
      Class Members:
      enum ExposureCompensation
      enum ExposureCompensation
      Package:dji.common.camera
      SDK Key:CameraKey.EXPOSURE_COMPENSATION, CameraKey.EXPOSURE_COMPENSATION_RANGE
      Description:

      Camera exposure compensation.

      Enum Members:
      N_5_0The camera's exposure compensation is -5.0ev.
      N_4_7The camera's exposure compensation is -4.7ev.
      N_4_3The camera's exposure compensation is -4.3ev.
      N_4_0The camera's exposure compensation is -4.0ev.
      N_3_7The camera's exposure compensation is -3.7ev.
      N_3_3The camera's exposure compensation is -3.3ev.
      N_3_0The camera's exposure compensation is -3.0ev.
      N_2_7The camera's exposure compensation is -2.7ev.
      N_2_3The camera's exposure compensation is -2.3ev.
      N_2_0The camera's exposure compensation is -2.0ev.
      N_1_7The camera's exposure compensation is -1.7ev.
      N_1_3The camera's exposure compensation is -1.3ev.
      N_1_0The camera's exposure compensation is -1.0ev.
      N_0_7The camera's exposure compensation is -0.7ev.
      N_0_3The camera's exposure compensation is -0.3ev.
      N_0_0The camera's exposure compensation is 0.0ev.
      P_0_3The camera's exposure compensation is +0.3ev.
      P_0_7The camera's exposure compensation is +0.7ev.
      P_1_0The camera's exposure compensation is +1.0ev.
      P_1_3The camera's exposure compensation is +1.3ev.
      P_1_7The camera's exposure compensation is +1.7ev.
      P_2_0The camera's exposure compensation is +2.0ev.
      P_2_3The camera's exposure compensation is +2.3ev.
      P_2_7The camera's exposure compensation is +2.7ev.
      P_3_0The camera's exposure compensation is +3.0ev.
      P_3_3The camera's exposure compensation is +3.3ev.
      P_3_7The camera's exposure compensation is +3.7ev.
      P_4_0The camera's exposure compensation is +4.0ev.
      P_4_3The camera's exposure compensation is +4.3ev.
      P_4_7The camera's exposure compensation is +4.7ev.
      P_5_0The camera's exposure compensation is +5.0ev.
      FIXEDThe camera's exposure compensation is fixed by the camera.
      UNKNOWNThe camera's exposure compensation is unknown.
      Class Members:
      enum DisplayMode
      enum DisplayMode
      Package:dji.common.camera
      SDK Key:CameraKey.DISPLAY_MODE
      Description:

      Display modes to coordinate the video feeds from both the visual camera and the thermal camera. Only supported by XT2 camera and and Mavic 2 Enterprise Dual Camera.

      Enum Members:
      VISUAL_ONLYDisplays only the video feed from the visual camera.
      THERMAL_ONLYDisplays only the video feed from the thermal camera.
      PIPDisplays the video feed from the visual camera as the main subject, and the video from the thermal camera in a window not bigger than the main subject. The position of the thermal camera window can be adjusted with PIPPosition. Not supported by Mavic 2 Enterprise Dual.
      MSXMulti-Spectral Dynamic Imaging. Fuse the video feeds from both the visual camera and the thermal camera as one. Adds visible spectrum definition to IR images by detecting the edges of objects and including that detail in the thermal image.
      OTHERThe thermal video feed display mode is unknown.
      Class Members:
      enum PIPPosition
      enum PIPPosition
      Package:dji.common.camera
      SDK Key:CameraKey.PIP_POSITION
      Description:

      Possible positions to place the window of the thermal camera video feed when the display mode is PIP. Only supported by XT2 camera and Mavic 2 Enterprise Dual Light Camera.

      Enum Members:
      IR_CENTERPosition the window to the vertical center and the horizontal center.
      IR_BOTTOM_RIGHTPosition the window to be bottom right.
      IR_CENTER_RIGHTPosition the window to be centered on the right.
      IR_TOP_RIGHTPosition the window to be top right.
      IR_BOTTOM_CENTERPosition the window to be centered at bottom.
      IR_TOP_CENTERPosition the window to be centered at top.
      IR_BOTTOM_LEFTPosition the window to be bottom left.
      IR_CENTER_LEFTPosition the window to be centered on the left.
      IR_TOP_LEFTPosition the window to be top left.
      SIDE_BY_SIDEPosition the thermal window on the right side of the main window (the visual camera video feed). Scale both windows with the same height.
      ALIGNPosition the thermal window on top of the main window (the visual camera video feed). Then align the object in the thermal window with the same object in the main window. The alignment offset can be adjusted by setDualFeedHorizontalAlignmentOffset and setDualFeedVerticalAlignmentOffset.
      OTHERUnknown.
      Class Members:
      enum ZoomDirection
      enum ZoomDirection
      Package:dji.common.camera
      SDK Key:CameraKey.START_CONTINUOUS_OPTICAL_ZOOM
      Description:

      The direction to adjust the camera zoom (camera focal length). Supported by X5, X5R and X5S with zoom lens, Z3 camera and Z30 camera.

      Enum Members:
      ZOOM_INLens will zoom in. The focal length increases, field of view becomes narrower and magnification is higher.
      ZOOM_OUTLens will zoom out. The focal length decreases, field of view becomes wider and magnification is lower.
      Class Members:
      enum ZoomSpeed
      enum ZoomSpeed
      Package:dji.common.camera
      SDK Key:CameraKey.START_CONTINUOUS_OPTICAL_ZOOM
      Description:

      The speed of lens to zoom. The speed of lens to zoom. Supported by X5, X5R and X5S with zoom lens, Z3 camera and Z30 camera.

      Enum Members:
      SLOWESTLens zooms very in slowest speed.
      SLOWLens zooms in slow speed.
      MODERATELY_SLOWLens zooms in speed slightly slower than normal speed.
      NORMALLens zooms in normal speed.
      MODERATELY_FASTLens zooms very in speed slightly faster than normal speed.
      FASTLens zooms very in fast speed.
      FASTESTLens zooms very in fastest speed.
      Class Members:
      enum TapZoomState
      enum TapZoomState
      Package:dji.common.camera
      Description:

      The state of the tap zoom action. Only supported by Z30 camera. For Zenmuse H20 Series and Mavic 2 Enterprise Advanced, please access the value through class Lens.

      Enum Members:
      IDLEThe tap zoom is not triggered yet. It will always push IDLE if camera is not zooming.
      ZOOM_INThe camera is zooming in. The focal length increases, field of view becomes narrower and magnification is higher.
      ZOOM_OUTThe camera is zooming in the focal length decreases, field of view becomes wider and magnification is lower.
      ZOOM_LIMITEDIt means the camera has reached its maximum focus length. It will always push ZOOM_LIMITED if the camera reaches its maximum focus length.
      Class Members:
      enum FocusMode
      enum FocusMode
      Package:dji.common.camera
      SDK Key:CameraKey.FOCUS_MODE
      Description:

      Camera focus mode. It is settable only when isAdjustableFocalPointSupported returns true and the physical AF switch on the camera is set to auto.

      Enum Members:
      MANUALThe camera's focus mode is set to manual. In this mode, user sets the focus ring value to adjust the focal distance.
      AUTOThe camera's focus mode is set to auto. For the Z30 camera, the focus is calculated completely automatically. For all other cameras, a focus target can be set by the user, which is used to calculate focus automatically.
      AFCThe camera's focus mode is set to Continuous AF. It is only supported by Mavic Pro with firmware version V01.03.0000 or above, X4S camera, Mavic 2 Zoom camera and Mavic 2 Pro camera, DJI Air 2S.
      UNKNOWNThe camera's focus mode is unknown.
      Class Members:
      enum FocusStatus
      enum FocusStatus
      Package:dji.common.camera
      SDK Key:CameraKey.FOCUS_STATUS
      Description:

      The focusing status of the camera's lens.

      Enum Members:
      IDLEThe lens is idle. No focus target has been set.
      FOCUSINGThe lens is focusing on the target.
      SUCCESSFULThe lens succeeded to focus on the target.
      FAILEDThe lens failed to focus on the target. This happens when the target is too close, or the camera cannot distinguish the object to focus (e.g. a white wall).
      UNKNOWNThe lens focus status is unknown.
      Class Members:
      enum SensorCleaningState
      enum SensorCleaningState
      Package:dji.common.camera
      SDK Key:CameraKey.SENSOR_CLEANING_STATE
      Description:

      The states of the sensor cleaning operation.

      Enum Members:
      IDLENot in sensor cleaning mode.
      INITIATINGThe camera is initiating sensor cleaning mode.
      WAITING_FOR_LENS_REMOVALRemove the lens from the camera to continue cleaning operation.
      READYThe camera is ready to start the sensor cleaning. Call startSensorCleaning to start the operation.
      CLEANINGThe camera is executing sensor cleaning.
      FINISHINGThe sensor cleaning process is finishing. No action is required in this state and the state will change to WAITING_FOR_LENS_REMOUNT automatically.
      WAITING_FOR_LENS_REMOUNTThe sensor cleaning is finished and the camera is waiting for the lens to be remounted. When the lens is mounted, the state will change to IDLE.
      UNKNOWNUnknown.
      Class Members:
      enum PhotoFileFormat
      enum PhotoFileFormat
      Package:dji.common.camera
      SDK Key:CameraKey.PHOTO_FILE_FORMAT, CameraKey.PHOTO_FILE_FORMAT_RANGE, CameraKey.PANO_ORIGINAL_IMAGES_FORMAT_RANGE
      Description:

      Camera photo file formats. The default value is JPEG.

      Enum Members:
      RAWThe camera's photo storage format is RAW.
      JPEGThe camera's photo storage format is JPEG.
      RAW_AND_JPEGThe camera stores both the RAW and JPEG formats of the photo.
      TIFF_14_BITThe camera's photo storage format is TIFF (14bit).
      RADIOMETRIC_JPEGThe camera's photo storage format is Radiometric JPEG (a special JPEG format with temperature information). A radiometric JPEG has the .jpg suffix and can be viewed as a normal JPEG file would. At the same time, the temperature data is also stored in the file as meta data. PC software is required to analyze the file and it is accessible at FLIR's website http://www.flir.com/instruments/display/?id=54865. Only supported by XT camera with firmware version 1.16.1.70 or above.
      TIFF_14_BIT_LINEAR_LOW_TEMP_RESOLUTIONThe camera's photo storage format is TIFF Linear Low. In this mode each pixel is 14 bits and linearly proportional with temperature, covering a high dynamic range of temperature which results in a lower temperature resolution. Supported only by Zenmuse XT containing Advanced Radiometry capabilities with firmware version 1.17.1.80 or lower. For newer firmwares, the temperature resolution preference is coupled with the thermal gain mode.
      TIFF_14_BIT_LINEAR_HIGH_TEMP_RESOLUTIONThe camera's photo storage format is TIFF Linear High. In this mode each pixel is 14 bits and linearly proportional with temperature, covering a low dynamic range of temperature which results in a higher temperature resolution. Supported only by Zenmuse XT containing Advanced Radiometry capabilities with firmware version 1.17.1.80 or lower. For newer firmwares, the temperature resolution preference is coupled with the thermal gain mode.
      UNKNOWNThe camera's photo storage format is unknown.
      Class Members:
      enum PhotoAspectRatio
      enum PhotoAspectRatio
      Package:dji.common.camera
      SDK Key:CameraKey.PHOTO_ASPECT_RATIO, CameraKey.PHOTO_ASPECT_RATIO_RANGE
      Description:

      Photo aspect ratio, where the first value is the width and the second value is the height. The default value is RATIO_4_3.

      Enum Members:
      RATIO_4_3The camera's photo ratio is 4 : 3.
      RATIO_16_9The camera's photo ratio is 16 : 9.
      RATIO_3_2The camera's photo ratio is 3:2.
      RATIO_5_4The camera's photo ratio is 5:4.
      UNKNOWNThe camera's photo ratio is unknown.
      Class Members:
      enum PhotoBurstCount
      enum PhotoBurstCount
      Package:dji.common.camera
      SDK Key:CameraKey.PHOTO_BURST_COUNT, CameraKey.PHOTO_RAW_BURST_COUNT
      Description:

      The number of photos taken in one burst shot (shooting photo in burst mode).

      Enum Members:
      BURST_COUNT_2The camera burst shoot count is set to capture 2 pictures at once when the camera shoots a photo.
      BURST_COUNT_3The camera burst shoot count is set to capture 3 pictures at once when the camera shoots a photo.
      BURST_COUNT_5The camera burst shoot count is set to capture 5 pictures at once when the camera takes a photo.
      BURST_COUNT_7The camera burst shoot count is set to capture 7 pictures at once when the camera takes a photo. It is not supported by Z30 camera.
      BURST_COUNT_10The camera burst shoot count is set to capture 10 pictures at once when the camera takes a photo. Only supported by X4S camera, X5S camera and Phantom 4 Pro camera.
      BURST_COUNT_14The camera burst shoot count is set to capture 14 pictures at once when the camera takes a photo. Only supported by X4S camera, X5S camera and Phantom 4 Pro camera.
      CONTINUOUSThe camera burst shoot count is set to capture RAW pictures continuously until stopShootPhoto command is sent. It is only supported by Inspire 2 when the photo shoot mode is RAW burst.
      UNKNOWNThe camera burst shoot count value is unknown.
      Class Members:
      enum PhotoTimeLapseFileFormat
      enum PhotoTimeLapseFileFormat
      Package:dji.common.camera
      SDK Key:CameraKey.PHOTO_TIME_LAPSE_SETTINGS
      Description:

      File format for camera when it is in time-lapse mode. The default file format is video. If video+JPEG is selected the minimum interval will be 2 seconds.

      Enum Members:
      VIDEOThe camera in time-lapse mode will generate video.
      JPEG_AND_VIDEOThe camera in time-lapse mode will generate video and JPEG.
      UNKNOWNThe file format is unknown.
      Class Members:
      enum VideoFileFormat
      enum VideoFileFormat
      Package:dji.common.camera
      SDK Key:CameraKey.VIDEO_FILE_FORMAT, CameraKey.VIDEO_FILE_FORMAT_RANGE
      Description:

      Video storage formats.

      Enum Members:
      MOVThe video storage format is MOV.
      MP4The video storage format is MP4.
      TIFF_SEQThe video storage format is TIFF Sequence.
      SEQThe video storage format is SEQ. The raw data from the infrared camera is stored.
      UNKNOWNThe video storage format is unknown.
      Class Members:
      enum VideoResolution
      enum VideoResolution
      Package:dji.common.camera
      SDK Key:CameraKey.VIDEO_RESOLUTION_FRAME_RATE_RANGE, CameraKey.SSD_VIDEO_RESOLUTION_RANGE
      Description:

      Camera video resolution values. The resolutions available for a product are in videoResolutionAndFrameRateRange.

      Enum Members:
      RESOLUTION_336x256The camera's video resolution is 336x256.
      RESOLUTION_640x360The camera's video resolution is 640x360. Supported by Mavic 2 Enterprise Dual thermal camera.
      RESOLUTION_720x576The camera's video resolution is 720x576.
      RESOLUTION_640x480The camera's video resolution is 640x480.
      RESOLUTION_640x512The camera's video resolution is 640x512.
      RESOLUTION_1280x720The camera's video resolution is 1280x720.
      RESOLUTION_1920x1080The camera's video resolution is 1920x1080.
      RESOLUTION_2704x1520The camera's video resolution is 2704x1520.
      RESOLUTION_2720x1530The camera's video resolution is 2720x1530.
      RESOLUTION_3712x2088The camera's video resolution is 3712x2088. It's only used by X7 camera.
      RESOLUTION_3840x1572The camera's video resolution is 3840x1572.
      RESOLUTION_3840x2160The camera's video resolution is 3840x2160.
      RESOLUTION_3944x2088The camera's video resolution is 3944x2088. It's only used by X7 camera.
      RESOLUTION_4096x2160The camera's video resolution is 4096x2160.
      RESOLUTION_4608x2160The camera's video resolution is 4608x2160.
      RESOLUTION_4608x2592The camera's video resolution is 4608x2592.
      RESOLUTION_5280x2160The camera's video resolution is 5280x2160.
      RESOLUTION_5472x3078The camera's video resolution is 5472x3078.
      RESOLUTION_5760X3240The camera's video resolution is 5760x3240.
      RESOLUTION_6016X3200The camera's video resolution is 6016x3200.
      RESOLUTION_MAXThe camera's video resolution will be maximum resolution supported by the camera sensor. For X5S and X4S, the maximum resolution is 5280x2972.
      NO_SSD_VIDEOThe camera's SSD video resolution is unset. When the SSD resolution is unset, camera will not store video to SSD. SSD's resolution is determined by both license key and SD card's video frame rate. If there is no supported resolution with the current configuration, DJICameraVideoResolutionUnset will be selected and user should adjust either the license or the frame rate.
      RESOLUTION_2048x1080The camera's video resolution is 2048x1080.
      RESOLUTION_2688x1512The camera's video resolution is 2688x1512.
      RESOLUTION_5280x2972The camera's video resolution is 5280x2972.
      UNKNOWNThe camera's video resolution is unknown.
      Class Members:
      enum VideoFrameRate
      enum VideoFrameRate
      Package:dji.common.camera
      SDK Key:CameraKey.VIDEO_RESOLUTION_FRAME_RATE_RANGE
      Description:

      Camera video frame rate values. The frame rates available for a product are in videoResolutionAndFrameRateRange.

      Enum Members:
      FRAME_RATE_23_DOT_976_FPSThe camera's video frame rate is 23.976fps (frames per second).
      FRAME_RATE_24_FPSThe camera's video frame rate is 24fps (frames per second).
      FRAME_RATE_25_FPSThe camera's video frame rate is 25fps (frames per second).
      FRAME_RATE_29_DOT_970_FPSThe camera's video frame rate is 29.97fps (frames per second).
      FRAME_RATE_30_FPSThe camera's video frame rate is 30fps (frames per second).
      FRAME_RATE_47_DOT_950_FPSThe camera's video frame rate is 47.95fps (frames per second).
      FRAME_RATE_48_FPSThe camera's video frame rate is 48fps (frames per second).
      FRAME_RATE_50_FPSThe camera's video frame rate is 50fps (frames per second).
      FRAME_RATE_59_DOT_940_FPSThe camera's video frame rate is 59.94fps (frames per second).
      FRAME_RATE_60_FPSThe camera's video frame rate is 60fps (frames per second).
      FRAME_RATE_90_FPSThe camera's video frame rate is 90fps (frames per second).
      FRAME_RATE_96_FPSThe camera's video frame rate is 96fps (frames per second).
      FRAME_RATE_100_FPSThe camera's video frame rate is 100fps (frames per second). This frame rate can only be used when isSlowMotionSupported returns true.
      FRAME_RATE_120_FPSThe camera's video frame rate is 120fps (frames per second). This frame rate can only be used when isSlowMotionSupported returns true.
      FRAME_RATE_240_FPSThe camera's video frame rate is 240fps (frames per second). This frame rate can only be used when isSlowMotionSupported returns true.
      FRAME_RATE_8_DOT_7_FPSThe camera's video frame rate is 8.7fps (frames per second). Supported by Mavic 2 Enterprise Dual thermal camera.
      UNKNOWNThe camera's video frame rate is unknown.
      Class Members:
      enum VideoFov
      enum VideoFov
      Package:dji.common.camera
      Description:

      FOV (field-of-view) to use for recording a video.

      Enum Members:
      DEFAULTThe default FOV. Use this value if the FOV is not configurable for the camera.
      NARROWUse a narrow FOV to record videos.
      WIDEUse a wide FOV to record videos.
      UNKNOWNUNKNOWN
      Class Members:
      enum VideoStandard
      enum VideoStandard
      Package:dji.common.camera
      SDK Key:CameraKey.VIDEO_STANDARD, CameraKey.VIDEO_STANDARD_RANGE
      Description:

      Video standard values. The default value is NTSC. For Zenmuse H20 Series, please access the value through class Lens.

      Enum Members:
      PALThe camera video standard value is set to PAL.
      NTSCThe camera video standard value is set to NTSC.
      UNKNOWNThe camera video standard value is unknown.
      Class Members:
      enum VideoFileCompressionStandard
      enum VideoFileCompressionStandard
      Package:dji.common.camera
      SDK Key:CameraKey.VIDEO_FILE_COMPRESSION_STANDARD
      Description:

      The compression standard used to store the video files. It is only supported X4S, X5S and Phantom 4 Pro cameras.

      Enum Members:
      H264H.264 compression standard.
      H265H.265 compression standard.
      UnknownUnknown.
      Class Members:
      enum CameraSSDVideoLicense
      @EXClassNullAway
      enum CameraSSDVideoLicense
      Package:dji.common.camera
      SDK Key:CameraKey.ACTIVATE_SSD_VIDEO_LICENSE, CameraKey.SSD_VIDEO_LICENSES
      Description:

      DJI camera's license keys. An Inspire 2 License Key activates the usage permission of CinemaDNG or Apple ProRes inside CineCore 2.0. License keys are obtained by by purchase from the DJI store website using the Inspire 2 serial number. The Inspire 2 is then connected to DJI Assistant 2, and the license keys downloaded to it. It is only supported X5S and X7 cameras.

      Enum Members:
      LicenseKeyTypeCinemaDNGCinemaDNG.
      LicenseKeyTypeProRes422HQApple ProRes 422 HQ.
      LicenseKeyTypeProRes4444XQApple ProRes 4444 XQ(no alpha).
      UnknownUnknown.
      Class Members:
      enum SSDLegacyColor
      enum SSDLegacyColor
      Package:dji.common.camera
      SDK Key:CameraKey.SSD_LEGACY_COLOR
      Description:

      The legacy camera color for videos that will be stored in SSD. The default value is NONE. It is only supported Inspire 2 with firmware package versions lower than 01.0.0240.

      Enum Members:
      NONEThe camera color is set to none. It is only supported by X5S on Inspire 2.
      D_CINELIKEThe camera color is set to DCinelike. It is only supported by X5S on Inspire 2.
      D_LOGThe camera color is set to DLog. It is only supported by X5S on Inspire 2.
      D_COLOR_1The camera color is set to DColor1. It is only supported by X5S on Inspire 2.
      D_Color_2The camera color is set to DColor2. It is only supported by X5S on Inspire 2.
      D_COLOR_3The camera color is set to DColor3. It is only supported by X5S on Inspire 2.
      UNKNOWNThe camera color is unknown.
      Class Members:
      enum SSDColor
      enum SSDColor
      Package:dji.common.camera
      SDK Key:CameraKey.SSD_COLOR, CameraKey.SSD_COLOR_RANGE
      Description:

      Camera colors for videos that will be stored in SSD. It is only supported Inspire 2 with the firmware package version 01.0.0240 or later.

      Enum Members:
      STANDARDStandard. It is available when the camera is in ISO mode and the SSD license is LicenseKeyTypeProRes422HQ or LicenseKeyTypeProRes4444XQ.
      DLOGD-Log. It is available when the camera is in EI mode and the SSD license is LicenseKeyTypeProRes422HQ or LicenseKeyTypeProRes4444XQ.
      REC709Rec.709. It is available when the camera is in EI mode and the SSD license is LicenseKeyTypeProRes422HQ or LicenseKeyTypeProRes4444XQ.
      CINE_LIKECine-like. It is available when the camera is in ISO mode and the SSD license is LicenseKeyTypeProRes422HQ or LicenseKeyTypeProRes4444XQ.
      RAW_COLORRaw color. This is the only for LicenseKeyTypeCinemaDNG.
      UNKNOWNUnknown.
      Class Members:
      enum ExposureSensitivityMode
      enum ExposureSensitivityMode
      Package:dji.common.camera
      SDK Key:CameraKey.EXPOSURE_SENSITIVITY_MODE
      Description:

      The exposure sensitivity modes.

      Enum Members:
      ISOISO mode.
      EIEI (exposure index) mode. In this mode, the camera mimics the way a film camera works to help cinematographers capture as much information as possible while balancing the dynamic range and noise with different log curves. This mode only takes effect when the camera mode is in RECORD_VIDEO.
      UNKNOWNUnknown.
      Class Members:
      enum AntiFlickerFrequency
      enum AntiFlickerFrequency
      Package:dji.common.camera
      SDK Key:CameraKey.ANTI_FLICKER_FREQUENCY, CameraKey.ANTI_FLICKER_RANGE
      Description:

      Camera anti-flickers. The default value is MANUAL_50HZ.

      Enum Members:
      AUTOThe camera's anti-flicker is automatically set. It is not supported by Z30 camera.
      MANUAL_60HZThe camera's anti-flicker is 60 Hz.
      MANUAL_50HZThe camera's anti-flicker is 50 Hz.
      DISABLEDThe anti-flicker is disabled. Only supported by Mavic Air.
      UNKNOWNThe camera's anti-flicker is unknown.
      Class Members:
      enum ExposureState
      enum ExposureState
      Package:dji.common.camera
      Description:

      Camera exposure state.

      Enum Members:
      NORMALThe camera exposure state is normal.
      UNDEREXPOSEDThe camera exposure state is underexposed.
      OVEREXPOSEDThe camera exposure state is overexposed.
      UNKNOWNThe camera exposure state is unknown.
      Class Members:
      enum SSDOperationState
      @EXClassNullAway
      enum SSDOperationState
      Package:dji.common.camera
      SDK Key:CameraKey.SSD_OPERATION_STATE
      Description:

      Solid State Drive (SSD) State.

      Enum Members:
      NOT_FOUNDSSD is not found.
      IDLESSD is idle.
      SAVINGSSD is Saving.
      FORMATTINGSSD is formatting.
      INITIALIZINGSSD is initializing.
      ERRORSSD validation error.
      FULLSSD is full.
      POOR_CONNECTIONCommunication to SSD is not stable. User can re-plugin SSD. It is supported by X5S.
      SWITCHING_LICENSESSD is switching the license key. It is supported by X5S.
      FORMATTING_REQUIREDFormatting is required. It is supported by X5S.
      NOT_INITIALIZEDNot initialized yet. It is supported by X7.
      INVALID_FILE_SYSTEMThe file system is not supported. It is supported by X7.
      UNKNOWNSSD state is unknown. This happens in the first 2 seconds after turning the camera power on as during this time the camera cannot check the state of the SSD.
      Class Members:
      enum SSDCapacity
      @EXClassNullAway
      enum SSDCapacity
      Package:dji.common.camera
      SDK Key:CameraKey.SSD_TOTAL_SPACE
      Description:

      Solid State Drive (SSD) Capacity.

      Enum Members:
      CAPACITY_256_GBSSD capacity is 256G.
      CAPACITY_512_GBSSD capacity is 512G.
      CAPACITY_1_TBSSD capacity is 1T.
      UNKNOWNSSD capacity is unknown.
      Class Members:
      enum FileIndexMode
      enum FileIndexMode
      Package:dji.common.camera
      SDK Key:CameraKey.FILE_INDEX_MODE
      Description:

      File index modes.

      Enum Members:
      RESETCamera will reset the newest file's index to be one larger than the largest number of photos taken on the SD card.
      SEQUENCECamera will set the newest file's index to the larger of either the maximum number of photos taken on the SD card or the camera.
      UNKNOWNThe mode is unknown.
      Class Members:
      enum NDFilterMode
      enum NDFilterMode
      Package:dji.common.camera
      SDK Key:CameraKey.NDFILTER_MODE
      Description:

      Modes of ND filter.

      Enum Members:
      AUTOAuto. ND filter will be enabled or disabled automatically by the camera.
      ONThe ND filter is on.
      OFFThe ND filter is off.
      UNKNOWNUnknown.
      Class Members:
      enum CustomSettingsProfile
      enum CustomSettingsProfile
      Package:dji.common.camera
      SDK Key:CameraKey.SAVE_SETTINGS_TO_PROFILE, CameraKey.LOAD_SETTINGS_FROM_PROFILE
      Description:

      Camera user settings. A user can save or load camera settings to or from the specified user.

      Enum Members:
      DEFAULTDefault user.
      PROFILE_1Settings for user 1.
      PROFILE_2Settings for user 2.
      PROFILE_3Settings for user 3.
      PROFILE_4Settings for user 4.
      UNKNOWNThe user is unknown.
      Class Members:
      enum CameraColor
      enum CameraColor
      Package:dji.common.camera
      SDK Key:CameraKey.CAMERA_COLOR, CameraKey.CAMERA_COLOR_RANGE
      Description:

      Camera color. The default value is NONE. Z30 camera only supports NONE, BLACK_AND_WHITE and INVERSE.

      Enum Members:
      NONEThe camera color is set to none or no filter.
      ARTThe camera color is set to art.
      BLACK_AND_WHITEThe camera color is set to black and white.
      BRIGHTThe camera color is set to bright.
      D_CINELIKEThe camera color is set to D-Cinelike (called movie before).
      PORTRAITThe camera color is set to portrait. Only supported by Osmo with X3 camera.
      M_31The camera color is set to M31.
      K_DXThe camera color is set to kDX.
      PRISMOThe camera color is set to prismo.
      JUGOThe camera color is set to jugo.
      D_LOGThe camera color is set to D-Log (called neutral before). For Mavic 2 Pro, setting to this color can enable 10-bit DLog-M color profile.
      TRUE_COLORThe camera color is set to true color. It is only supported by Phantom 4 with firmware v1.2.503 or above.
      INVERSEThe camera color is set to inverse.
      REMINISCENCEThe camera color is set to reminiscence.
      SOLARIZEThe camera color is set to solarize.
      POSTERIZEThe camera color is set to posterize.
      WHITEBOARDThe camera color is set to whiteboard.
      BLACKBOARDThe camera color is set to blackboard.
      AQUAThe camera color is set to aqua.
      DELTAThe camera color is set to delta.
      DK79The camera color is set to dk79.
      VISION_4The camera color is set to vision4.
      VISION_6The camera color is set to vision6.
      TRUE_COLOR_EXTThe camera color is set to true color extend.
      FILM_AThe camera color is set to Film A.
      FILM_BThe camera color is set to Film B.
      FILM_CThe camera color is set to Film C.
      FILM_DThe camera color is set to Film D.
      FILM_EThe camera color is set to Film E.
      FILM_FThe camera color is set to Film F.
      FILM_GThe camera color is set to Film G.
      FILM_HThe camera color is set to Film H.
      FILM_IThe camera color is set to Film I.
      HLGThe camera color is set to HLG (Hybrid Log-Gamma).
      UNKNOWNThe camera color is unknown.
      Class Members:
      enum EIColor
      enum EIColor
      Package:dji.common.camera
      SDK Key:CameraKey.EI_COLOR
      Description:

      Camera colors for EI mode.

      Enum Members:
      D_LOGThe EI color is set to D-Log.
      REC_709The EI color is set to Rec.709.
      UNKNOWNUnknown.
      Class Members:
      enum Orientation
      enum Orientation
      Package:dji.common.camera
      SDK Key:CameraKey.ORIENTATION, CameraKey.ORIENTATION_RANGE
      Description:

      Physical orientation of the camera.

      Enum Members:
      LANDSCAPEBy default, the camera is in landscape orientation.
      PORTRAITThe camera is in the portrait orientation, which is rotated 90 degrees in the clockwise direction from the default landscape orientation.
      UNKNOWNUnknown.
      Class Members:
      enum PictureStylePresetType
      enum PictureStylePresetType
      Package:dji.common.camera
      SDK Key:CameraKey.PICTURE_STYLE_PRESET
      Description:

      Camera preset type, a combine of Saturation, Contrast, Sharpness.

      Enum Members:
      STANDARDSaturation 0, Contrast 0, Sharpness 0.
      LANDSCAPESaturation 0, Contrast 1, Sharpness 1.
      SOFTSaturation 0, Contrast 0, Sharpness -1.
      CUSTOMCustom preset type
      UNKNOWNUnknown preset type
      Class Members:
      enum TemperatureUnit
      enum TemperatureUnit
      Package:dji.common.camera
      SDK Key:CameraKey.TEMPERATURE_UNIT
      Description:

      The temperature units.

      Enum Members:
      FAHRENHEITUse degree Fahrenheit as the unit.
      CELSIUSUse degree Celsius as the unit.
      OTHERUnknown.
      Class Members:
      enum StorageLocation
      enum StorageLocation
      Package:dji.common.camera
      SDK Key:CameraKey.CAMERA_STORAGE_LOCATION
      Description:

      Different storage locations supported by the camera.

      Enum Members:
      SDCARDSD card.
      INTERNAL_STORAGEThe internal storage embedded in the aircraft. When it is available, the camera can shoot photos or record videos without SD card. It is only supported by Mavic Air.
      UNKNOWNUnknown.
      Class Members:
      enum IRFilterMode
      enum IRFilterMode
      Package:dji.common.camera
      Description:

      The IR filter mode.

      Enum Members:
      OFFOff.
      ONOn.
      AUTOAuto.
      Class Members:
      Thermal
      enum
      enum ThermalROI
      enum ThermalROI
      Package:dji.common.camera
      SDK Key:CameraKey.THERMAL_ROI
      Description:

      Region of interest. Use this feature to manage color range distribution across the screen to maximize contrast for regions of highest interest.

      Enum Members:
      FULLCauses the color spectrum to be evenly distributed across the entire image depending the default settings.
      SKY_EXCLUDED_33Ignores areas of the sky 33% so that most of the spectrum can be allocated to remaining areas, providing higher contrast and utility for analysis.
      SKY_EXCLUDED_50Ignores areas of the sky 50% so that most of the spectrum can be allocated to remaining areas, providing higher contrast and utility for analysis.
      UNKNOWNThe ROI type is unknown.
      Class Members:
      enum ThermalPalette
      enum ThermalPalette
      Package:dji.common.camera
      SDK Key:CameraKey.THERMAL_PALETTE
      Description:

      The different colors are used to show various temperatures in the thermal imagery image. The colors are not actually related to wavelengths of light, but rather the grayscale intensity.

      Enum Members:
      WHITE_HOTWithout Isotherm enabled, the Palette type is WhiteHot. With Isotherm enabled, the Palette type is WhiteHotIso.
      BLACK_HOTWithout Isotherm enabled, the Palette type is BlackHot. With Isotherm enabled, the Palette type is BlackHotIso.
      RED_HOTWithout Isotherm enabled, the Palette type is RedHot. With Isotherm enabled, the Palette type is RedHotIso. Shown as Tint in DJI Pilot.
      GREEN_HOTWithout Isotherm enabled, the Palette type is GreenHot. With Isotherm enabled, the Palette type is GreenHotIso. Shown as Medical in DJI Pilot.
      FUSIONWithout Isotherm enabled, the Palette type is Fusion. With Isotherm enabled, the Palette type is FusionIso.
      RAINBOWWithout Isotherm enabled, the Palette type is Rainbow. With Isotherm enabled, the Palette type is RainbowIso. Shown as Rainbow1 in DJI Pilot.
      IRONBOW_1Without Isotherm enabled, the Palette type is Ironbow1. With Isotherm enabled, the Palette type is IronbowWHIso. Shown as IronRed in DJI Pilot.
      IRONBOW_2Without Isotherm enabled, the Palette type is Ironbow2. With Isotherm enabled, the Palette type is IronbowBHIso.
      ICE_FIREWithout Isotherm enabled, the Palette type is IceFire. With Isotherm enabled, the Palette type is IceFireIso. Shown as Arctic in DJI Pilot.
      SEPIAWithout Isotherm enabled, the Palette type is Sepia. With Isotherm enabled, the Palette type is SepiaIso.
      GLOWBOWWithout Isotherm enabled, the Palette type is Glowbow. With Isotherm enabled, the Palette type is GlowbowIso.
      COLOR_1Without Isotherm enabled, the Palette type is Color1. With Isotherm enabled, the Palette type is MidRangeWHIso. Shown as Fulgurite in DJI Pilot.
      COLOR_2Without Isotherm enabled, the Palette type is Color2. With Isotherm enabled, the Palette type is MidRangeBHIso. Shown as HotIron in DJI Pilot.
      RAINWithout Isotherm enabled, the Palette type is Rain. With Isotherm enabled, the Palette type is RainbowHCIso. Shown as Rainbow2 in DJI Pilot.
      HOT_SPOTWithout Isotherm enabled, the Palette type is HotSpot. With Isotherm enabled, the Palette type is HotSpotIso. Only supported by Mavic 2 Enterprise Dual.
      RAINBOW2Without Isotherm enabled, the Palette type is Rainbow2. With Isotherm enabled, the Palette type is Rainbow2Iso. Only supported by Mavic 2 Enterprise Dual.
      GRAYWithout Isotherm enabled, the Palette type is Gray. With Isotherm enabled, the Palette type is GrayIso. Only supported by Mavic 2 Enterprise Dual.
      HOT_METALWithout Isotherm enabled, the Palette type is HotMetal. With Isotherm enabled, the Palette type is HotMetalIso. Only supported by Mavic 2 Enterprise Dual.
      COLD_SPOTWithout Isotherm enabled, the Palette type is ColdSpot. With Isotherm enabled, the Palette type is ColdSpotIso. Only supported by Mavic 2 Enterprise Dual.
      UNKNOWNThe palette type is unknown.
      Class Members:
      enum ThermalScene
      enum ThermalScene
      Package:dji.common.camera
      SDK Key:CameraKey.THERMAL_SCENE
      Description:

      Uses the Scene option to instantly enhance your image.

      Enum Members:
      LINEARLinearly transforms the 14-bit sensor pixel data to 8-bit JPEG/MP4 pixel data.
      DEFAULTAutomatically adjusts DDE, ACE, SSO, brightness and contrast.
      SEA_SKYAutomatically adjusts DDE, ACE, SSO, brightness and contrast with presets optimized for scenes composed of the sea and the sky scenes.
      OUTDOORAutomatically adjusts DDE, ACE, SSO, brightness and contrast with presets optimized for outdoor scenes.
      INDOORAutomatically adjusts DDE, ACE, SSO, brightness and contrast with presets optimized for indoor scenes.
      MANUALAllows manual setting of DDE, ACE, SSO, brightness and contrast.
      PROFILE_1First saved settings of DDE, ACE, SSO, brightness and contrast.
      PROFILE_2Second saved settings of DDE, ACE, SSO, brightness and contrast.
      PROFILE_3Third saved settings of DDE, ACE, SSO, brightness and contrast.
      INSPECTIONAutomatically adjusts DDE, ACE, SSO, brightness and contrast with presets optimized for inspection scenes.
      UNKNOWNThe Scene type is unknown.
      Class Members:
      enum ThermalIsothermUnit
      enum ThermalIsothermUnit
      Package:dji.common.camera
      SDK Key:CameraKey.THERMAL_ISOTHERM_UNIT
      Description:

      The unit for Isotherm. For Zenmuse H20T and H20N, please access the value through class Lens.

      Enum Members:
      PERCENTAGEThe unit type is percentage. The allowed range is [0, 100].
      CELSIUSThe unit type is degrees Celsius. The allowed range is [-40, 1000].
      UNKNOWNThe unit type is unknown.
      Class Members:
      enum ThermalGainMode
      enum ThermalGainMode
      Package:dji.common.camera
      SDK Key:CameraKey.THERMAL_GAIN_MODE
      Description:

      The gain mode.

      Enum Members:
      AUTOThe camera will automatically select the optimal gain mode according to the temperature range of the image.
      LOWThe camera covers a wider temperature range but is less sensitive to temperature differences.
      HIGHThe camera covers a smaller temperature range but is more sensitive to temperature differences.
      UNKNOWNThe gain mode is unknown.
      Class Members:
      enum ThermalResolution
      enum ThermalResolution
      Package:dji.common.camera
      SDK Key:CameraKey.THERMAL_PROFILE
      Description:

      The resolution of thermal imaging camera.

      Enum Members:
      RESOLUTION_336x256The thermal imaging camera resolution is 336x256.
      RESOLUTION_640x512The thermal imaging camera resolution is 640x512.
      RESOLUTION_384x288The thermal imaging camera resolution is 384x288.
      RESOLUTION_1024x768The thermal imaging camera resolution is 1024x768.
      UNKNOWNThe thermal imaging camera resolution is unknown.
      Class Members:
      enum ThermalFrameRateUpperBound
      enum ThermalFrameRateUpperBound
      Package:dji.common.camera
      Description:

      The frame rate upper bound supported by the thermal camera.

      Enum Members:
      UPPER_BOUND_8_DOT_3_HZThe thermal imaging camera frame rate upper bound is 8.3Hz.
      UPPER_BOUND_30_HZThe thermal imaging camera frame rate upper bound is 30Hz.
      UNKNOWNThe thermal imaging camera frame rate upper bound is unknown.
      Class Members:
      enum ThermalLensFocalLength
      enum ThermalLensFocalLength
      Package:dji.common.camera
      SDK Key:CameraKey.THERMAL_PROFILE
      Description:

      The focal length of the thermal imaging camera.

      Enum Members:
      LENGTH_6_DOT_8_MMThe thermal imaging camera's lens focal length is 6.8 mm.
      LENGTH_7_DOT_5_MMThe thermal imaging camera lens focal length is 7.5mm.
      LENGTH_9_MMThe thermal imaging camera's lens focal length is 9 mm.
      LENGTH_13_MMThe thermal imaging camera's lens focal length is 13 mm.
      LENGTH_19_MMThe thermal imaging camera's lens focal length is 19 mm.
      UNKNOWNThe thermal imaging camera's lens focal length is unknown.
      Class Members:
      enum ThermalVersion
      @EXClassNullAway
      enum ThermalVersion
      Package:dji.common.camera
      Description:

      There is a standard version and version with Advanced Radiometry capabilities of the Zenmuse XT thermal camera. This enum defines the versions.

      Enum Members:
      XT_STANDARDThe thermal camera is Zenmuse XT Standard version.
      XT_ADVANCED_RADIOMETRY_ENABLEDThe thermal camera is Zenmuse XT Advanced Radiometry version.
      Class Members:
      enum ThermalCustomExternalSceneSettingsProfile
      enum ThermalCustomExternalSceneSettingsProfile
      Package:dji.common.camera
      SDK Key:CameraKey.THERMAL_CUSTOM_EXTERNAL_SCENE_SETTINGS_PROFILE
      Description:

      User defined parameters.

      Enum Members:
      PROFILE_1Custom thermal external scene settings for user 1.
      PROFILE_2Custom thermal external scene settings for user 2.
      PROFILE_3Custom thermal external scene settings for user 3.
      UNKNOWNThe user is unknown.
      Class Members:
      enum ThermalFFCMode
      enum ThermalFFCMode
      Package:dji.common.camera
      SDK Key:CameraKey.THERMAL_FFC_MODE
      Description:

      Flat-field correction mods.

      Enum Members:
      AUTOAutomatic flat-field correction mode.
      MANUALManual flat-field correction mode.
      UNKNOWNUnknown flat-field correction mode.
      Class Members:
      enum ThermalDigitalZoomFactor
      enum ThermalDigitalZoomFactor
      Package:dji.common.camera
      SDK Key:CameraKey.THERMAL_DIGITAL_ZOOM_FACTOR
      Description:

      Thermal camera digital zoom scale. The default value is x1.

      Enum Members:
      X_1Digital zoom factor x1.
      X_2Digital Zoom factor is x2.
      X_4Digital Zoom factor is x4.
      X_8Digital Zoom factor is x8. Not support by Mavic 2 Enterprise Dual Light Camera.
      X_16Digital Zoom factor is x16. Not support by Mavic 2 Enterprise Dual Light Camera.
      X_32Digital Zoom factor is x32. Not support by Mavic 2 Enterprise Dual Light Camera.
      UNKNOWNDigital Zoom factor is unknown.
      Class Members:
      enum ThermalMeasurementMode
      @EXClassNullAway
      enum ThermalMeasurementMode
      Package:dji.common.camera
      SDK Key:CameraKey.THERMAL_MEASUREMENT_MODE
      Description:

      Thermal camera temperature measurement mode. The default value is Disabled.

      Enum Members:
      DISABLEDDisable temperature measuring.
      SPOT_METERINGEnable temperature measurement and set mode to spot metering. Use setThermalTemperatureCallback to receive the updated temperature data. In this mode, the advanced radiometry version XT camera can change the metering point using setThermalSpotMeteringTargetPoint.
      AREA_METERINGEnable temperature measurement and set mode to area metering. Use onUpdate to receive the updated temperature data. Only supported by the advanced radiometry version XT camera.
      UNKNOWNThermal camera's temperature measurement mode is unknown.
      Class Members: