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
startShootPhotois called, and NO afterstopShootPhotois called.Declaration
Objective-C
@property (readonly, nonatomic) BOOL isShootingIntervalPhoto; -
YES when the camera is performing a burst capture. YES after
startShootPhotois 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.
YESafterstartShootPhotois called, andNOafter 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
isStoringPhotois 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;
View on GitHub
DJICameraSystemState Class Reference