public static final enum

DJICameraSettingsDef.CameraShootPhotoMode

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ dji.common.camera.DJICameraSettingsDef.CameraShootPhotoMode

Class Overview

The camera work mode for ShootPhoto has several modes within its definition. The default value is Single.

Summary

Enum Values
DJICameraSettingsDef.CameraShootPhotoMode  AEBCapture  Automatic Exposure Bracketing (AEB) capture. 
DJICameraSettingsDef.CameraShootPhotoMode  Burst  Set the camera to take multiple photos at once. 
DJICameraSettingsDef.CameraShootPhotoMode  HDR  Sets the camera to take an HDR photo. 
DJICameraSettingsDef.CameraShootPhotoMode  Interval  Sets the camera to take a picture (or multiple pictures) continuously at a set time interval. 
DJICameraSettingsDef.CameraShootPhotoMode  RAWBurst  Sets the camera to take a burst of RAW photos. 
DJICameraSettingsDef.CameraShootPhotoMode  Single  Sets the camera to take a single photo. 
DJICameraSettingsDef.CameraShootPhotoMode  TimeLapse  Supported only by Osmo with X3 camera
Sets the camera to take a picture (or multiple pictures) continuously at a set time interval. 
Public Methods
boolean _equals(int b)
Compares the input integer value with the real value of an enum value.
static DJICameraSettingsDef.CameraShootPhotoMode find(TYPE photoType)
static DJICameraSettingsDef.CameraShootPhotoMode find(int value)
Returns the enum constant of this type with the input integer value.
int getInernalTypeValue()
int value()
Returns the real value of an enum value.
static DJICameraSettingsDef.CameraShootPhotoMode valueOf(String name)
final static CameraShootPhotoMode[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final DJICameraSettingsDef.CameraShootPhotoMode AEBCapture

Automatic 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. The XT camera does not support AEB Capture mode.

public static final DJICameraSettingsDef.CameraShootPhotoMode Burst

Set the camera to take multiple photos at once. The XT camera does not support Burst mode.

public static final DJICameraSettingsDef.CameraShootPhotoMode HDR

Sets 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.

public static final DJICameraSettingsDef.CameraShootPhotoMode Interval

Sets 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.

public static final DJICameraSettingsDef.CameraShootPhotoMode RAWBurst

Sets the camera to take a burst of RAW photos. Use `rawPhotoBurstCount` in `DJICameraSSDState` to check how many photos have been shot. RAW photos can be shot faster with a continuous RAW burst than using `DJICameraShootPhotoModeInterval` as the burst is used in conjunction with SSD storage. Only supported by X5S when using SSD storage.

public static final DJICameraSettingsDef.CameraShootPhotoMode Single

Sets the camera to take a single photo.

public static final DJICameraSettingsDef.CameraShootPhotoMode TimeLapse

Supported only by Osmo with X3 camera
Sets the camera to take a picture (or multiple pictures) continuously at a set time interval. The camera will merge the photo pattern 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. When using the Osmo firmware version TBD, no video feed will be received if the camera is shooting photos with Time-lapse mode. Instead, user can receive a pattern of preview images using delegate method generateTimeLapsePreview.

Public Methods

public boolean _equals (int b)

Compares the input integer value with the real value of an enum value.

Parameters
b The input integer value.
Returns
  • boolean The compared result.

public static DJICameraSettingsDef.CameraShootPhotoMode find (TYPE photoType)

public static DJICameraSettingsDef.CameraShootPhotoMode find (int value)

Returns the enum constant of this type with the input integer value.

Parameters
value The input integer value
Returns
  • The enum constant of this type

public int getInernalTypeValue ()

public int value ()

Returns the real value of an enum value.

Returns
  • integer The real value

public static DJICameraSettingsDef.CameraShootPhotoMode valueOf (String name)

public static final CameraShootPhotoMode[] values ()