DJICameraSDCardState

@interface DJICameraSDCardState : NSObject

This class provides the SD card’s general information and current status.

  • Yes if the SD card is initializing. Note that if the SD card is initializing, the value for other properties in DJICameraSDCardState is undefined.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL isInitializing;
  • YES if there is an SD card error.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL hasError;
  • YES if the SD card is read-only.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL isReadOnly;
  • YES if SD card filesystem format is invalid.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL isInvalidFormat;
  • YES if the SD card is formatted.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL isFormatted;
  • YES if the SD card is formatting.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL isFormatting;
  • YES if the SD card cannot save any more media.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL isFull;
  • YES if the SD card is verified as genuine. The SD card is not valid if it is fake, which can be a problem if the SD card was purchased by a non-reputable retailer.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL isVerified;
  • YES if the SD card is inserted in the camera.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL isInserted;
  • Total space in Megabytes (MB) available on the SD card.

    Declaration

    Objective-C

    @property (readonly, nonatomic) int totalSpaceInMegaBytes;
  • Remaining space in Megabytes (MB) on the SD card.

    Declaration

    Objective-C

    @property (readonly, nonatomic) int remainingSpaceInMegaBytes;
  • Returns the number of pictures that can be taken with the remaining space available on the SD card.

    Declaration

    Objective-C

    @property (readonly, nonatomic) int availableCaptureCount;
  • Returns the number of seconds available for recording with the remaining space available on the SD card.

    Declaration

    Objective-C

    @property (readonly, nonatomic) int availableRecordingTimeInSeconds;