class DJICameraSystemState
@interface DJICameraSystemState : NSObject
Header: DJICameraSystemState.h Inherits From: NSObject
Description:
This class provides general information and current status of the camera.
Class Members:
property mode
@property (nonatomic , readonly ) DJICameraMode mode
Description:
The current mode of the camera.
See Also:
DJICameraMode
property flatCameraMode
@property (nonatomic , readonly ) DJIFlatCameraMode flatCameraMode
Header: DJICameraSystemState.h
Description:
The current flat mode of the camera. This is available only when isFlatCameraModeSupported
returns YES
.
See Also:
DJIFlatCameraMode
Check Playback Mode
property
property isPlayingback
@property (nonatomic , readonly ) BOOL isPlayingback
Header: DJICameraSystemState.h
Description:
YES
If the camera is in playback mode. This is available only when isFlatCameraModeSupported
returns YES
.
property isShootingSinglePhoto
@property (nonatomic , readonly ) BOOL isShootingSinglePhoto
Description:
YES
when the camera is performing any photo capture in any DJICameraShootPhotoMode
. Between photo capture in interval and time lapse mode, this property will be NO
. The camera is shooting a single photo.
property isShootingBurstPhoto
@property (nonatomic , readonly ) BOOL isShootingBurstPhoto
Description:
YES
when the camera is performing a burst capture. YES
after startShootPhotoWithCompletion
is called, and NO
after the burst is complete. The camera is shooting burst photos.
property isShootingRAWBurstPhoto
@property (nonatomic , readonly ) BOOL isShootingRAWBurstPhoto
Description:
YES
when the camera is performing a RAW burst capture. YES
after startShootPhotoWithCompletion
is called, and NO
after the RAW burst is complete. The camera is shooting RAW burst photos.
property currentPanoramaPhotoCount
@property (nonatomic , readonly ) NSUInteger currentPanoramaPhotoCount
Header: DJICameraSystemState.h
Description:
The current completed photo count of the executing panorama shot.
property isShootingShallowFocusPhoto
@property (nonatomic , readonly ) BOOL isShootingShallowFocusPhoto
Header: DJICameraSystemState.h
Description:
YES
when the camera is performing a ShallowFocus capture.
property isShootingPanoramaPhoto
@property (nonatomic , readonly ) BOOL isShootingPanoramaPhoto
Header: DJICameraSystemState.h
Description:
YES
when the camera is performing a Panorama capture.
property isShootingHyperanalytic
@property (nonatomic , readonly ) BOOL isShootingHyperanalytic
Header: DJICameraSystemState.h
Description:
YES
when the camera is performing a Hyperanalytic capture.
property isStoringPhoto
@property (nonatomic , readonly ) BOOL isStoringPhoto
Description:
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.
property panoramaProgress
@property (nonatomic , readonly , nullable ) NSProgress *panoramaProgress
Header: DJICameraSystemState.h
Description:
The progress of the executing panorama shot. It is nil
if there is no executing panorama shot.
property hyperanalyticProgress
@property (nonatomic , readonly , nullable ) NSProgress *hyperanalyticProgress
Header: DJICameraSystemState.h
Description:
The progress of the executing hyperanalytic shot. It is nil
if there is no executing hyperanalytic shot.
property isRecording
@property (nonatomic , readonly ) BOOL isRecording
Description:
YES
if the camera is recording video.
property currentVideoRecordingTimeInSeconds
@property (nonatomic , readonly ) NSUInteger currentVideoRecordingTimeInSeconds
Description:
The duration, in seconds, of the video currently being recorded by the camera.
property isOverheating
@property (nonatomic , readonly ) BOOL isOverheating
Description:
YES
if the camera is too hot.
property hasError
@property (nonatomic , readonly ) BOOL hasError
Description:
YES
if there is a camera sensor error.