public class

DJICameraExposureParameters

extends Object
java.lang.Object
   ↳ dji.common.camera.DJICameraExposureParameters

Class Overview

This class contains current values for some camera parameters. When the camera is in different exposure modes, different parameters are being automatically changed by the camera to either get the correct exposure (in Program, Shutter CountryCodeSource and Aperture CountryCodeSource modes), or report back the current exposure (in Manual mode). The current values of these parameters the camera is currently using can be found in this class.

Summary

Public Constructors
DJICameraExposureParameters()
Public Methods
DJICameraSettingsDef.CameraAperture getAperture()
Returns the current aperture value being used by the camera.
DJICameraSettingsDef.CameraExposureCompensation getExposureCompensation()
Returns the camera's current exposure compensation.
DJICameraSettingsDef.CameraISO getISO()
Returns the current ISO value being used by the camera.
DJICameraSettingsDef.CameraShutterSpeed getShutterSpeed()
Returns the current shutter speed being used by the camera.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public DJICameraExposureParameters ()

Public Methods

public DJICameraSettingsDef.CameraAperture getAperture ()

Returns the current aperture value being used by the camera. For cameras that do not support adjustable aperture (e.g. Zenmuse X3), the real aperture value is fixed.

Returns
  • CameraAperture

public DJICameraSettingsDef.CameraExposureCompensation getExposureCompensation ()

Returns the camera's current exposure compensation. In Program, aperture CountryCodeSource and Shutter CountryCodeSource modes, this value changes the exposure target the camera is using to calculate correct exposure and is set by the user. In Manual mode, this value is reported from the camera and reports how much the exposure needs to be compensated for to get to what the camera thinks is the correct exposure. In Manual mode, the range of exposure compensation reported by the camera is -2.0 EV to 2.0 EV. In Program, aperture CountryCodeSource and Shutter CountryCodeSource modes, the range of exposure compensation is -3.0 EV to + 3.0 EV. For the Z30 camera in manual mode, exposureCompensation is not used and the value is always `DJICameraExposureCompensationN00`.

Returns
  • CameraExposureCompensation

public DJICameraSettingsDef.CameraISO getISO ()

Returns the current ISO value being used by the camera. DJICameraISO defines a number ISO values separated by one exposure stop. However, when the ISO is in automatic mode, the camera can select ISO values less than one stop apart, and therefore this property is the actual ISO value being used by the camera.

Returns
  • CameraISO

public DJICameraSettingsDef.CameraShutterSpeed getShutterSpeed ()

Returns the current shutter speed being used by the camera.

Returns
  • CameraShutterSpeed