DJICameraSystemState
@interface DJICameraSystemState : NSObject
This class provides general information and current status of the camera.
-
YES when the camera is performing any photo capture in any
shootPhotoMode
. Between photo capture in interval and time lapse mode, this property will be NO. The camera is shooting a single photo.Declaration
Objective-C
@property (readonly, nonatomic) BOOL isShootingSinglePhoto;
-
YES when the camera is performing a photo capture in RAW or RAW+JPEG format. Between photo capture in interval and time lapse mode, this property will be NO. If saving the photo in JPEG only, this property will always be NO.
Declaration
Objective-C
@property (readonly, nonatomic) BOOL isShootingSinglePhotoInRAWFormat;
-
YES when the camera is performing an interval capture. YES after
startShootPhoto
is called, and NO afterstopShootPhoto
is called.Declaration
Objective-C
@property (readonly, nonatomic) BOOL isShootingIntervalPhoto;
-
YES when the camera is performing a burst capture. YES after
startShootPhoto
is called, and NO after the burst is complete. The camera is shooting burst photos.Declaration
Objective-C
@property (readonly, nonatomic) BOOL isShootingBurstPhoto;
-
YES when the camera is performing a RAW burst capture.
YES
afterstartShootPhoto
is called, andNO
after the RAW burst is complete. The camera is shooting RAW burst photos.Declaration
Objective-C
@property (readonly, nonatomic) BOOL isShootingRAWBurstPhoto;
-
YES if the camera is recording video.
Declaration
Objective-C
@property (readonly, nonatomic) BOOL isRecording;
-
YES if the camera is storing a photo. When
isStoringPhoto
is YES, the user cannot change the camera mode or start to shoot another photo.Declaration
Objective-C
@property (readonly, nonatomic) BOOL isStoringPhoto;
-
YES if the camera is too hot.
Declaration
Objective-C
@property (readonly, nonatomic) BOOL isCameraOverHeated;
-
The camera’s sensor error.
Declaration
Objective-C
@property (readonly, nonatomic) BOOL isCameraError;
-
Indicate whether the camera is in USB mode.
Declaration
Objective-C
@property (readonly, nonatomic) BOOL isUSBMode;
-
The current mode of the camera.
Declaration
Objective-C
@property (readonly, nonatomic) DJICameraMode mode;
-
The duration, in seconds, of the video currently being recorded by the camera.
Declaration
Objective-C
@property (readonly, nonatomic) int currentVideoRecordingTimeInSeconds;