AUTELCameraDef
class AUTELCameraDef
Describe:Camera-related function macro definition
enum AUTELBaseCameraType
Describe: Define camera type.
typedef NS_ENUM(NSInteger, AUTELBaseCameraType){
/**
* @brief Unknown type
*
*/
AUTELBaseCameraType_Unknown = 0xFF,
/**
* @brief Type for camera Xteady R12
*
*/
AUTELBaseCameraType_XteadyR12 = 0x00,
/**
* @brief Type for camera of the Xteady R20
*
*/
AUTELBaseCameraType_XteadyR20,
/**
* @brief Type for camera of the Xteady H2
*
*/
AUTELBaseCameraType_XteadyH2,
/**
* @brief Type for camera of the XT701
*
*/
AUTELBaseCameraType_XT701,
/**
* @brief Type for camera of the XT705
*
*/
AUTELBaseCameraType_XT705,
/**
* @brief Type for camera of the XT706
*
*/
AUTELBaseCameraType_XT706,
/**
* @brief Type for camera of the XT706 R
*
*/
AUTELBaseCameraType_XT706_R,
/**
* @brief Type for camera of the XT709
*
*/
AUTELBaseCameraType_XT709,
/**
* @brief Type for camera of the XT712
*
*/
AUTELBaseCameraType_XT712,
/**
* @brief Type for camera of the XL719
*
*/
AUTELBaseCameraType_XL719,
/**
* @brief Type for camera of the XL720
*
*/
AUTELBaseCameraType_XL720,
/**
* @brief Type for camera Flir Duo
*
*/
AUTELBaseCameraType_FlirDuo,
/**
* @brief Type for camera Flir Duo R
*
*/
AUTELBaseCameraType_FlirDuo_R,
};
enum AUTELCameraConnectState
Describe: Define camera connecting state.
typedef NS_ENUM(NSInteger, AUTELCameraConnectState) {
/**
* @brief Camera disconnected
*
*/
AUTELCameraConnectStateDisconnect = 0,
/**
* @brief Camera connected
*
*/
AUTELCameraConnectStateConnected,
/**
* @brief Camera state: unknown
*
*/
AUTELCameraConnectStateUnknown
};
enum AUTELCameraWorkMode
Describe: Define camera working mode.
typedef NS_ENUM(uint8_t, AUTELCameraWorkMode){
/**
* @brief Single shot
*
*/
AUTELCameraWorkModeCaptureSingle = 0x00,
/**
* @brief Video mode
*
*/
AUTELCameraWorkModeRecordVideo,
/**
* @brief Burst
*
*/
AUTELCameraWorkModeCaptureBurst,
/**
* @brief Timelaspe
*
*/
AUTELCameraWorkModeCaptureInterval,
/**
* @brief AEB
*
* AEB
*/
AUTELCameraWorkModeCaptureAEB,
/**
* @brief Panorama
*
*/
AUTELCameraWorkModeCapturePanorama,
/**
* @brief Slow Motion
*
*/
AUTELCameraWorkModeRecordVideoSlowMotion,
/**
* @brief Looping
*
*/
AUTELCameraWorkModeRecordVideoLooping,
/**
* @brief Moving TimeLapse
*
*/
AUTELCameraWorkModeCaptureMovingTimeLapse,
/**
* @brief HDR
*
*/
AUTELCameraWorkModeCaptureHDR,
/**
* @brief MFNR
*
*/
AUTELCameraWorkModeCaptureMFNR,
/**
* @brief Camera work mode unknown
*
*/
AUTELCameraWorkModeUnknown = 0xFF,
};
enum AUTELCameraSDCardFormattingState
Describe: Define the SD card formatting state
typedef NS_ENUM(uint8_t, AUTELCameraSDCardFormattingState) {
/**
* @brief not formatting
*/
AUTELCameraSDCardFormattingStateNone,
/**
* @brief formatting SD
*/
AUTELCameraSDCardFormattingStateFormatting,
/**
* @brief Formatting succeeded
*/
AUTELCameraSDCardFormattingStateSuccess,
/**
* @brief Formatting failed
*/
AUTELCameraSDCardFormattingStateFaile,
/**
* @brief Unknown
*/
AUTELCameraSDCardFormattingStateUnknown = 0xFF
};
enum AUTELCameraVideoFileFormat
Describe: Define the file format of videos taken by the camera.
typedef NS_ENUM(uint8_t, AUTELCameraVideoFileFormat)
{
/**
* @brief MOV
*
**/
AUTELCameraVideoFileFormatMOV = 0,
/**
* @brief MP4
*
**/
AUTELCameraVideoFileFormatMP4,
/**
* @brief TIFF, only for Thermal Camera
*/
AUTELCameraVideoFileFormatTIFF,
/**
* @brief Video format unknown
*
*/
AUTELCameraVideoFileFormatUnknown = 0xFF,
};
enum AUTELCameraVideoResolution
Describe: Define the resolution of videos taken by the camera.
typedef NS_ENUM (uint8_t, AUTELCameraVideoResolution){
/**
* @brief The camera's video resolution is 640x512.
*
*/
AUTELCameraVideoResolution640x512 = 0,
/**
* @brief The camera's video resolution is 1280x720.
*
*/
AUTELCameraVideoResolution1280x720,
/**
* @brief The camera's video resolution is 1920x1080.
*
*/
AUTELCameraVideoResolution1920x1080,
/**
* @brief The camera's video resolution is 2704x1520.
*
*/
AUTELCameraVideoResolution2704x1520,
/**
* @brief The camera's video resolution is 2720x1528.
*
*/
AUTELCameraVideoResolution2720x1528,
/**
* @brief The camera's video resolution is 2720x1530.
*
*/
AUTELCameraVideoResolution2720x1530,
/**
* @brief The camera's video resolution is 3840x2160.
*
*/
AUTELCameraVideoResolution3840x2160,
/**
* @brief The camera's video resolution is 4096x2160.
*
*/
AUTELCameraVideoResolution4096x2160,
/**
* @brief The camera's video resolution is 4800x2700.
*
*/
AUTELCameraVideoResolution4800x2700,
/**
* @brief The camera's video resolution is 5472x3076.
*
*/
AUTELCameraVideoResolution5472x3076,
/**
* @brief The camera's video resolution is 5760x3240.
*
*/
AUTELCameraVideoResolution5760x3240,
/**
* @brief The camera's video resolution is 7680x4320.
*
*/
AUTELCameraVideoResolution7680x4320,
/**
* @brief The camera's video resolution is unknown.
*
*/
AUTELCameraVideoResolutionUnknown = 0xFF,
};
enum AUTELCameraVideoFrameRate
Describe: Define the frame rate of videos taken by the camera.
typedef NS_ENUM (uint8_t, AUTELCameraVideoFrameRate){
/**
* @brief The camera's video frame rate is 9fps (frames per second).
*
*/
AUTELCameraVideoFrameRate9fps = 0,
/**
* @brief The camera's video frame rate is 24fps (frames per second).
*
*/
AUTELCameraVideoFrameRate24fps,
/**
* @brief The camera's video frame rate is 25fps (frames per second).
*
*/
AUTELCameraVideoFrameRate25fps,
/**
* @brief The camera's video frame rate is 30fps (frames per second).
*
*/
AUTELCameraVideoFrameRate30fps,
/**
* @brief The camera's video frame rate is 48fps (frames per second).
*
*/
AUTELCameraVideoFrameRate48fps,
/**
* @brief The camera's video frame rate is 50fps (frames per second).
*
*/
AUTELCameraVideoFrameRate50fps,
/**
* @brief The camera's video frame rate is 60fps (frames per second).
*
*/
AUTELCameraVideoFrameRate60fps,
/**
* @brief The camera's video frame rate is 120fps (frames per second).
* The frame rate can only be used when Slow Motion enabled.
*
*/
AUTELCameraVideoFrameRate120fps,
/**
* @brief The camera's video frame rate is 240fps (frames per second).
*
*/
AUTELCameraVideoFrameRate240fps,
/**
* @brief The camera's video frame rate is unknown.
*
*/
AUTELCameraVideoFrameRateUnknown = 0xFF,
};
enum AUTELCameraVideoStandard
Describe: Define the standard of videos taken by the camera.
typedef NS_ENUM (uint8_t, AUTELCameraVideoStandard){
/**
* @brief The video standard is set as PAL.
*
*/
AUTELCameraVideoStandardPAL = 0,
/**
* @brief The video standard is set as NTSC.
*
*/
AUTELCameraVideoStandardNTSC,
/**
* @brief The video standard is unknown.
*
*/
AUTELCameraVideoStandardUnknown = 0xFF
};
enum AUTELCameraThermalVideoSavingMode
Describe: Define the type of thermal video camera saves mode
typedef NS_ENUM (uint8_t, AUTELCameraThermalVideoSavingMode) {
/**
* @brief Visible light video
*/
AUTELCameraThermalVideoSavingModeVisible = 0,
/**
* @brief infrared video
*/
AUTELCameraThermalVideoSavingModeInfraredRadiation,
/**
* @brief both
*/
AUTELCameraThermalVideoSavingModeInfraredRadiationAndVisible,
/**
* @brief unknown
*/
AUTELCameraThermalVideoSavingModeUnknown = 0xFF,
};
enum AUTELCameraVideoFileCompressionStandard
Describe: Define video file compression standard
typedef NS_ENUM (uint8_t, AUTELCameraVideoFileCompressionStandard) {
/**
* @brief H264 Video
*/
AUTELCameraVideoFileCompressionStandardH264 = 0,
/**
* @brief H265 Video
*/
AUTELCameraVideoFileCompressionStandardH265,
/**
* @brief Unknown
*/
AUTELCameraVideoFileCompressionStandardUnknown = 0xFF,
};
enum AUTELCameraExposureMode
Describe: Camera exposure modes.
typedef NS_ENUM (uint8_t, AUTELCameraExposureMode){
/**
* @brief Auto mode.
*
*/
AUTELCameraExposureModeAuto = 0,
/**
* @brief Shutter priority mode.
*
*/
AUTELCameraExposureModeShutter,
/**
* @brief Aperture priority mode.
*
*/
AUTELCameraExposureModeAperture,
/**
* @brief Manual mode.
*
*/
AUTELCameraExposureModeManual,
/**
* @brief The camera exposure mode is unknown.
*
*/
AUTELCameraExposureModeUnknown = 0xFF
};
enum AUTELCameraShutterSpeed
Describe: Define shutter speed options of the camera.
typedef NS_ENUM (uint8_t, AUTELCameraShutterSpeed) {
/**
* @brief The shutter speed is 1/10000 s.
*
*/
AUTELCameraShutterSpeed1_10000 = 0x0f,
/**
* @brief The shutter speed is 1/8000 s.
*
*/
AUTELCameraShutterSpeed1_8000 = 0x10,
/**
* @brief The shutter speed is 1/6000 s.
*
*/
AUTELCameraShutterSpeed1_6000 = 0x11,
/**
* @brief The shutter speed is 1/5000 s.
*
*/
AUTELCameraShutterSpeed1_5000 = 0x12,
/**
* @brief The shutter speed is 1/4000 s.
*
*/
AUTELCameraShutterSpeed1_4000 = 0x13,
/**
* @brief The shutter speed is 1/3200 s.
*
*/
AUTELCameraShutterSpeed1_3200 = 0x14,
/**
* @brief The shutter speed is 1/2500 s.
*
*/
AUTELCameraShutterSpeed1_2500 = 0x15,
/**
* @brief The shutter speed is 1/2000 s.
*
*/
AUTELCameraShutterSpeed1_2000 = 0x16,
/**
* @brief The shutter speed is 1/1600 s.
*
*/
AUTELCameraShutterSpeed1_1600 = 0x17,
/**
* @brief The shutter speed is 1/1250 s.
*
*/
AUTELCameraShutterSpeed1_1250 = 0x18,
/**
* @brief The shutter speed is 1/1000 s.
*
*/
AUTELCameraShutterSpeed1_1000 = 0x19,
/**
* @brief The shutter speed is 1/800 s.
*
*/
AUTELCameraShutterSpeed1_800 = 0x1A,
/**
* @brief The shutter speed is 1/640 s.
*
*/
AUTELCameraShutterSpeed1_640 = 0x1B,
/**
* @brief The shutter speed is 1/500 s.
*
*/
AUTELCameraShutterSpeed1_500 = 0x1C,
/**
* @brief The shutter speed is 1/400 s.
*
*/
AUTELCameraShutterSpeed1_400 = 0x1D,
/**
* @brief The shutter speed is 1/320 s.
*
*/
AUTELCameraShutterSpeed1_320 = 0x1E,
/**
* @brief The shutter speed is 1/240 s.
*
*/
AUTELCameraShutterSpeed1_240 = 0x1F,
/**
* @brief The shutter speed is 1/200 s.
*
*/
AUTELCameraShutterSpeed1_200 = 0x20,
/**
* @brief The shutter speed is 1/160 s.
*
*/
AUTELCameraShutterSpeed1_160 = 0x21,
/**
* @brief The shutter speed is 1/120 s.
*
*/
AUTELCameraShutterSpeed1_120 = 0x22,
/**
* @brief The shutter speed is 1/100 s.
*
*/
AUTELCameraShutterSpeed1_100 = 0x23,
/**
* @brief The shutter speed is 1/80 s.
*
*/
AUTELCameraShutterSpeed1_80 = 0x24,
/**
* @brief The shutter speed is 1/60 s.
*
*/
AUTELCameraShutterSpeed1_60 = 0x25,
/**
* @brief The shutter speed is 1/50 s.
*
*/
AUTELCameraShutterSpeed1_50 = 0x26,
/**
* @brief The shutter speed is 1/40 s.
*
*/
AUTELCameraShutterSpeed1_40 = 0x27,
/**
* @brief The shutter speed is 1/30 s.
*
*/
AUTELCameraShutterSpeed1_30 = 0x28,
/**
* @brief The shutter speed is 1/25 s.
*
*/
AUTELCameraShutterSpeed1_25 = 0x29,
/**
* @brief The shutter speed is 1/20 s.
*
*/
AUTELCameraShutterSpeed1_20 = 0x2A,
/**
* @brief The shutter speed is 1/15 s.
*
*/
AUTELCameraShutterSpeed1_15 = 0x2B,
/**
* @brief The shutter speed is 1/12.5 s.
*
*/
AUTELCameraShutterSpeed1_12p5 = 0x2C,
/**
* @brief The shutter speed is 1/10 s.
*
*/
AUTELCameraShutterSpeed1_10 = 0x2D,
/**
* @brief The shutter speed is 1/8 s.
*
*/
AUTELCameraShutterSpeed1_8 = 0x2E,
/**
* @brief The shutter speed is 1/6.25 s.
*
*/
AUTELCameraShutterSpeed1_6p25 = 0x2F,
/**
* @brief The shutter speed is 1/5 s.
*
*/
AUTELCameraShutterSpeed1_5 = 0x30,
/**
* @brief The shutter speed is 1/4 s.
*
*/
AUTELCameraShutterSpeed1_4 = 0x31,
/**
* @brief The shutter speed is 1/3 s.
*
*/
AUTELCameraShutterSpeed1_3 = 0x32,
/**
* @brief The shutter speed is 1/2.5 s.
*
*/
AUTELCameraShutterSpeed1_2p5 = 0x33,
/**
* @brief The shutter speed is 1/2 s.
*
*/
AUTELCameraShutterSpeed1_2 = 0x34,
/**
* @brief The shutter speed is 1/1.67 s.
*
*/
AUTELCameraShutterSpeed1_1p67 = 0x35,
/**
* @brief The shutter speed is 1/1.25 s.
*
*/
AUTELCameraShutterSpeed1_1p25 = 0x36,
/**
* @brief The shutter speed is 1 s.
*
*/
AUTELCameraShutterSpeed1p0 = 0x37,
/**
* @brief The shutter speed is 1.3 s.
*
*/
AUTELCameraShutterSpeed1p3 = 0x38,
/**
* @brief The shutter speed is 1.6s.
*
*/
AUTELCameraShutterSpeed1p6 = 0x39,
/**
* @brief The shutter speed is 2 s.
*
*/
AUTELCameraShutterSpeed2p0 = 0x3A,
/**
* @brief The shutter speed is 2.5 s.
*
*/
AUTELCameraShutterSpeed2p5 = 0x3B,
/**
* @brief The shutter speed is 3.0s.
*
*/
AUTELCameraShutterSpeed3p0 = 0x3C,
/**
* @brief The shutter speed is 3.2 s.
*
*/
AUTELCameraShutterSpeed3p2 = 0x3D,
/**
* @brief The shutter speed is 4 s.
*
*/
AUTELCameraShutterSpeed4p0 = 0x3E,
/**
* @brief The shutter speed is 5 s.
*
*/
AUTELCameraShutterSpeed5p0 = 0x3F,
/**
* @brief The shutter speed is 6 s.
*
*/
AUTELCameraShutterSpeed6p0 = 0x40,
/**
* @brief The shutter speed is 8 s.
*
*/
AUTELCameraShutterSpeed8p0 = 0x41,
/**
* @brief The shutter speed is 9 s.
*
*/
AUTELCameraShutterSpeed9p0 = 0x42,
/**
* @brief The shutter speed is 10 s.
*
*/
AUTELCameraShutterSpeed10p0 = 0x43,
/**
* @brief The shutter speed is 13 s.
*
*/
AUTELCameraShutterSpeed13p0 = 0x44,
/**
* @brief The shutter speed is 15 s.
*
*/
AUTELCameraShutterSpeed15p0 = 0x45,
/**
* @brief The shutter speed is 20 s.
*
*/
AUTELCameraShutterSpeed20p0 = 0x46,
/**
* @brief The shutter speed is 25 s.
*
*/
AUTELCameraShutterSpeed25p0 = 0x47,
/**
* @brief The shutter speed is 30 s.
*
*/
AUTELCameraShutterSpeed30p0 = 0x48,
/**
* @brief The shutter speed is unknown.
*
*/
AUTELCameraShutterSpeedUnknown = 0xFF
};
enum AUTELCameraISO
Describe: Define ISO options of the camera.
typedef NS_ENUM (uint8_t, AUTELCameraISO){
/**
* @brief The ISO value is set to 100.
*
*/
AUTELCameraISO100 = 0,
/**
* @brief The ISO value is set to 200.
*
*/
AUTELCameraISO200 = 1,
/**
* @brief The ISO value is set to 400.
*
*/
AUTELCameraISO400 = 2,
/**
* @brief The ISO value is set to 800.
*
*/
AUTELCameraISO800 = 3,
/**
* @brief The ISO value is set to 1600.
*
*/
AUTELCameraISO1600 = 4,
/**
* @brief The ISO value is set to 3200.
*
*/
AUTELCameraISO3200 = 5,
/**
* @brief The ISO value is set to 6400.
*
*/
AUTELCameraISO6400 = 6,
/**
* @brief The ISO value is set to 12800.
*
*/
AUTELCameraISO12800 = 7,
/**
* @brief The ISO value is set to 25600.
*
*/
AUTELCameraISO25600 = 8,
/**
* @brief The ISO value is set to an unknown value.
*
*/
AUTELCameraISOUnknown = 0xFF
};
enum AUTELCameraISOMode
Describe: Define ISO Mode of the camera.
typedef NS_ENUM (uint8_t, AUTELCameraISOMode){
/**
* @brief The ISO Mode is Auto.
*
*/
AUTELCameraISOModeAuto = 0,
/**
* @brief The ISO Mode is Manual.
*
*/
AUTELCameraISOModeManual = 1,
/**
* @brief The ISO Mode is set to an unknown value.
*
*/
AUTELCameraISOModeUnknown = 0xFF
};
enum AUTELCameraExposureCompensation
Describe: Define EV options.
typedef NS_ENUM (uint8_t, AUTELCameraExposureCompensation){
/**
* @brief The camera's exposure compensation is -3.0ev.
*
*/
AUTELCameraExposureCompensationN30 = 0x00,
/**
* @brief The camera's exposure compensation is -2.7ev.
*
*/
AUTELCameraExposureCompensationN27,
/**
* @brief The camera's exposure compensation is -2.3ev.
*。
*/
AUTELCameraExposureCompensationN23,
/**
* @brief The camera's exposure compensation is -2.0ev.
*
*/
AUTELCameraExposureCompensationN20,
/**
* @brief The camera's exposure compensation is -1.7ev.
*
*/
AUTELCameraExposureCompensationN17,
/**
* @brief The camera's exposure compensation is -1.3ev.
*
*/
AUTELCameraExposureCompensationN13,
/**
* @brief The camera's exposure compensation is -1.0ev.
*
*/
AUTELCameraExposureCompensationN10,
/**
* @brief The camera's exposure compensation is -0.7ev.
*
*/
AUTELCameraExposureCompensationN07,
/**
* @brief The camera's exposure compensation is -0.3ev.
*
*/
AUTELCameraExposureCompensationN03,
/**
* @brief The camera's exposure compensation is 0.0ev.
*
*/
AUTELCameraExposureCompensationN00,
/**
* @brief The camera's exposure compensation is +0.3ev.
*
*/
AUTELCameraExposureCompensationP03,
/**
* @brief The camera's exposure compensation is +0.7ev.
*
*/
AUTELCameraExposureCompensationP07,
/**
* @brief The camera's exposure compensation is +1.0ev.
*
*/
AUTELCameraExposureCompensationP10,
/**
* @brief The camera's exposure compensation is +1.3ev.
*
*/
AUTELCameraExposureCompensationP13,
/**
* @brief The camera's exposure compensation is +1.7ev.
*
*/
AUTELCameraExposureCompensationP17,
/**
* @brief The camera's exposure compensation is +2.0ev.
*
*/
AUTELCameraExposureCompensationP20,
/**
* @brief The camera's exposure compensation is +2.3ev.
*
*/
AUTELCameraExposureCompensationP23,
/**
* @brief The camera's exposure compensation is +2.7ev.
*
*/
AUTELCameraExposureCompensationP27,
/**
* @brief The camera's exposure compensation is +3.0ev.
*
*/
AUTELCameraExposureCompensationP30,
/**
* @brief The camera's exposure compensation is unknown.
*
*/
AUTELCameraExposureCompensationUnknown = 0xFF
};
enum AUTELCameraAperture
Describe: Define aperture value (only for XT705).
typedef NS_ENUM (uint8_t, AUTELCameraAperture) {
/**
* @brief The camera's aperture is 1.8 ,float type.
*
*/
AUTELCameraApertureF1p8 = 0,
/**
* @brief The camera's aperture is 2.0 ,float type.
*
*/
AUTELCameraApertureF2p0,
/**
* @brief The camera's aperture is 2.2 ,float type.
*
*/
AUTELCameraApertureF2p2,
/**
* @brief The camera's aperture is 2.5 ,float type.
*
*/
AUTELCameraApertureF2p5,
/**
* @brief The camera's aperture is 2.8 ,float type.
*
*/
AUTELCameraApertureF2p8,
/**
* @brief The camera's aperture is 3.2 ,float type.
*
*/
AUTELCameraApertureF3p2,
/**
* @brief The camera's aperture is 3.5 ,float type.
*
*/
AUTELCameraApertureF3p5,
/**
* @brief The camera's aperture is 4.0 ,float type.
*
*/
AUTELCameraApertureF4p0,
/**
* @brief The camera's aperture is 4.5 ,float type.
*
*/
AUTELCameraApertureF4p5,
/**
* @brief The camera's aperture is 5.0 ,float type.
*
*/
AUTELCameraApertureF5p0,
/**
* @brief The camera's aperture is 5.6 ,float type.
*
*/
AUTELCameraApertureF5p6,
/**
* @brief The camera's aperture is 6.3 ,float type.
*
*/
AUTELCameraApertureF6p3,
/**
* @brief The camera's aperture is 7.1 ,float type.
*
*/
AUTELCameraApertureF7p1,
/**
* @brief The camera's aperture is 8.0 ,float type.
*
*/
AUTELCameraApertureF8p0,
/**
* @brief The camera's aperture is 9.0 ,float type.
*
*/
AUTELCameraApertureF9p0,
/**
* @brief The camera's aperture is 10.0 ,float type.
*
*/
AUTELCameraApertureF10,
/**
* @brief The camera's aperture is 11.0 ,float type.
*
*/
AUTELCameraApertureF11,
/**
* @brief The camera's aperture is 1.8 ,float type.
*
*/
AUTELCameraApertureUnknown = 0xFF //Unknown
};
enum AUTELCameraWhiteBalance
Describe: Define white balance.
typedef NS_ENUM (uint8_t, AUTELCameraWhiteBalance) {
/**
* @brief Auto
*
*/
AUTELCameraWhiteBalanceAuto = 0,
/**
* @brief Sunny
*
*/
AUTELCameraWhiteBalanceSunny,
/**
* @brief Cloudy
*
*/
AUTELCameraWhiteBalanceCloudy,
/**
* @brief Incandescent
*
*/
AUTELCameraWhiteBalanceIncandescent,
/**
* @brief Neon
*
*/
AUTELCameraWhiteBalanceFluorescent,
/**
* @brief Custom
*
*/
AUTELCameraWhiteBalanceCustom,
/**
* @brief White balance status unknown
*
*/
AUTELCameraWhiteBalanceUnknown = 0xFF
};
enum AUTELCameraPhotoAspectRatio
Describe: Define the aspect ratio of images.
typedef NS_ENUM (uint8_t, AUTELCameraPhotoAspectRatio) {
/**
*
* The image ratio is 3:2, and the resolution is 5376x3584.
*/
AUTELCameraPhotoAspectRatio3_2 = 0,
/**
*
* The image ratio is 4:3, and the resolution is 4864x3648.
*/
AUTELCameraPhotoAspectRatio4_3,
/**
*
* The image ratio is 16:9, and the resolution is 5376x3024.
*/
AUTELCameraPhotoAspectRatio16_9,
/**
*
* The image ratio is 5:4, and the resolution is 640x512.
*/
AUTELCameraPhotoAspectRatio640_512,
/**
*
* The image ratio is 4:3, and the resolution is 4000x3000.
*/
AUTELCameraPhotoAspectRatio4000_3000,
/**
*
* The image ratio is 16:9, and the resolution is 4000x2250.
*/
AUTELCameraPhotoAspectRatio4000_2250,
/**
*
* The image ratio is 16:9, and the resolution is 1280x720.
*/
AUTELCameraPhotoAspectRatio1280_720,
/**
*
* The image ratio is 16:9, and the resolution is 1920x1080.
*/
AUTELCameraPhotoAspectRatio1920_1080,
/**
*
* The image ratio is 16:9, and the resolution is 2720x1528.
*/
AUTELCameraPhotoAspectRatio2720_1528,
/**
*
* The image ratio is 16:9, and the resolution is 3840x2160.
*/
AUTELCameraPhotoAspectRatio3840_2160,
/**
*
* The image ratio is 4:3, and the resolution is 4096x3072.
*/
AUTELCameraPhotoAspectRatio4096_3072,
/**
*
* The image ratio is 16:9, and the resolution is 5472x3076.
*/
AUTELCameraPhotoAspectRatio5472_3076,
/**
*
* The image ratio is 4:3, and the resolution is 5472x3648.
*/
AUTELCameraPhotoAspectRatio5472_3648,
/**
*
* The image ratio is 16:9, and the resolution is 5760x3240.
*/
AUTELCameraPhotoAspectRatio5760_3240,
/**
*
* The image ratio is 16:9, and the resolution is 7680x4320.
*/
AUTELCameraPhotoAspectRatio7680_4320,
/**
*
* The image ratio is 4:3, and the resolution is 8000x6000.
*/
AUTELCameraPhotoAspectRatio8000_6000,
/**
*
* The image ratio is 4:3, and the resolution is 8192x6144.
*/
AUTELCameraPhotoAspectRatio8192_6144,
/**
*
* The image ratio and resolution are unknown.
*/
AUTELCameraPhotoAspectRatioUnknown = 0xFF
};
enum AUTELCameraPhotoFileFormat
Describe: Sets the camera’s photo file format. See AUTELCameraPhotoFileFormat to view all possible photo formats to which the camera can be set
typedef NS_ENUM (uint8_t, AUTELCameraPhotoFileFormat) {
/**
* @brief JPG
*/
AUTELCameraPhotoFileFormatJPG = 0,
/**
* @brief DNG
*/
AUTELCameraPhotoFileFormatDNG,
/**
* @brief JPG + DNG
*/
AUTELCameraPhotoFileFormatJPGAndDNG,
/**
* @brief RJPEG
*/
AUTELCameraPhotoFileFormatRJPEG,
/**
* @brief RJPEG+TIFF
*/
AUTELCameraPhotoFileFormatRJPEGAndTIFF,
/**
* @brief unknown
*/
AUTELCameraPhotoFileFormatUnknown = 0xFF
};
enum AUTELCameraPhotoBurstCount
Describe: Set the number of quick photos
typedef NS_ENUM (uint8_t, AUTELCameraPhotoBurstCount) {
/**
* @brief The burst count is 3 captures.
*
*/
AUTELCameraPhotoBurstCount3 = 0,
/**
* @brief The burst count is 5 captures.
*
*/
AUTELCameraPhotoBurstCount5,
/**
* @brief The burst count is 7 captures.
*
*/
AUTELCameraPhotoBurstCount7,
/**
* @brief The burst count is 10 captures.
*
*/
AUTELCameraPhotoBurstCount10,
/**
* @brief The burst count is 14 captures.
*
*/
AUTELCameraPhotoBurstCount14,
/**
* @brief The burst count is unknown.
*
*/
AUTELCameraPhotoBurstCountUnknown = 0xFF
};
enum AUTELCameraPhotoAEBCaptureCount
Describe: Define AEB capture parameters
typedef NS_ENUM (uint8_t, AUTELCameraPhotoAEBCaptureCount) {
/**
* @brief The AEB capture count is 3 captures.
*
*/
AUTELCameraPhotoAEBCaptureCount3 = 0,
/**
* @brief The AEB capture count is 5 captures.
*
*/
AUTELCameraPhotoAEBCaptureCount5,
/**
* @brief The AEB capture count is unknown.
*
*/
AUTELCameraPhotoAEBCaptureCountUnknown = 0xFF
};
enum AUTELCameraPhotoTimeLapseInterval
Describe: Define interval of time lapse shooting
typedef NS_ENUM (uint8_t, AUTELCameraPhotoTimeLapseInterval) {
/**
* @brief The interval is 2 s.
*
*/
AUTELCameraPhotoTimeLapseInterval2 = 2,
/**
* @brief The interval is 3 s.
*
*/
AUTELCameraPhotoTimeLapseInterval3 = 3,
/**
* @brief The interval is 5 s.
*
*/
AUTELCameraPhotoTimeLapseInterval5 = 5,
/**
* @brief The interval is 7 s.
*
*/
AUTELCameraPhotoTimeLapseInterval7 = 7,
/**
* @brief The interval is 10 s.
*
*/
AUTELCameraPhotoTimeLapseInterval10 = 10,
/**
* @brief The interval is 20 s.
*
*/
AUTELCameraPhotoTimeLapseInterval20 = 20,
/**
* @brief The interval is 30 s.
*
*/
AUTELCameraPhotoTimeLapseInterval30 = 30,
/**
* @brief The interval is 60 s.
*
*/
AUTELCameraPhotoTimeLapseInterval60 = 60,
/**
* @brief The interval is unknown.
*
*/
AUTELCameraPhotoTimeLapseIntervalUnknown = 0xFF
};
enum AUTELCameraAntiFlicker
Describe: Define anti-flicker
typedef NS_ENUM (uint8_t, AUTELCameraAntiFlicker) {
/**
* @brief Auto mode
*
*/
AUTELCameraAntiFlickerAuto = 0,
/**
* 60Hz
*/
AUTELCameraAntiFlicker60Hz,
/**
* 50Hz
*/
AUTELCameraAntiFlicker50Hz,
/**
* Close
*/
AUTELCameraAntiFlickerClose,
/**
* @brief Unknown mode
*
*/
AUTELCameraAntiFlickerUnknown = 0xFF
};
enum AUTELCameraDigitalFilter
Describe: Define digital filter (photo color)
typedef NS_ENUM (uint8_t, AUTELCameraDigitalFilter) {
/**
* @brief None
*
*/
AUTELCameraDigitalFilterNone = 0,
/**
* @brief Log
*
*/
AUTELCameraDigitalFilterLog,
/**
* @brief Vivid
*
*/
AUTELCameraDigitalFilterVivid,
/**
* @brief Black and white
*
*/
AUTELCameraDigitalFilterBlackAndWhite,
/**
* @brief Art
*
*/
AUTELCameraDigitalFilterArt,
/**
* @brief Film
*
*/
AUTELCameraDigitalFilterFilm,
/**
* @brief Beach
*
*/
AUTELCameraDigitalFilterBeach,
/**
* @brief Dream
*
*/
AUTELCameraDigitalFilterDream,
/**
* @brief Classic
*
*/
AUTELCameraDigitalFilterClassic,
/**
* @brief Nostalgic
*
*/
AUTELCameraDigitalFilterNostalgic,
/**
* @brief Unknown
*
*/
AUTELCameraDigitalFilterUnknown = 0xFF
};
enum AUTELCameraPhotoStyle
Describe: Define photo style
typedef NS_ENUM (uint8_t, AUTELCameraPhotoStyle) {
/**
* @brief Standard
*
*/
AUTELCameraPhotoStyleStandard = 0,
/**
* @brief LandScape
*
*/
AUTELCameraPhotoStyleLandScape,
/**
* @brief Soft
*
*/
AUTELCameraPhotoStyleSoft,
/**
* @brief Custom
*
*/
AUTELCameraPhotoStyleCustom,
/**
* @brief Unknown
*
*/
AUTELCameraPhotoStyleUnknown = 0xFF
};
enum AUTELCameraLensFocusMode
Describe: Define lens focus mode
typedef NS_ENUM (uint8_t, AUTELCameraLensFocusMode) {
/**
* @brief Auto focus mode
*
*/
AUTELCameraLensFocusModeAuto = 0,
/**
* @brief AF_C mode
*
*/
AUTELCameraLensFocusModeAFC,
/**
* @brief Manual focus mode
*
*/
AUTELCameraLensFocusModeManual,
/**
* @brief Unknown focus mode
*
*/
AUTELCameraLensFocusModeUnknown = 0xFF
};
enum AUTELCameraAFLensFocusMode
Describe: Define auto lens focus Mode
typedef NS_ENUM (uint8_t, AUTELCameraAFLensFocusMode) {
/**
* @brief Average focus mode
*
*/
AUTELCameraAFLensFocusModeAverage = 0,
/**
* @brief Center focus mode
*
*/
AUTELCameraAFLensFocusModeCenter,
/**
* @brief Spot focus mode
*
*/
AUTELCameraAFLensFocusModeSpot,
/**
* @brief Unknown focus mode
*
*/
AUTELCameraAFLensFocusModeUnknown = 0xFF
};
enum AUTELCameraAFLensFocusState
Describe: Define auto lens focus state
typedef NS_ENUM (uint8_t, AUTELCameraAFLensFocusState) {
/**
* @brief Clear State
*
*/
AUTELCameraAFLensFocusStateClear = 0,
/**
* @brief Fuzzy state
*
*/
AUTELCameraAFLensFocusStateFuzzy,
/**
* @brief Unknown state
*
*/
AUTELCameraAFLensFocusStateUnknown = 0xFF
};
enum AUTELCameraRecordRecoverState
Describe: Define record recover state
typedef NS_ENUM (uint8_t, AUTELCameraRecordRecoverState) {
/**
* @brief Start to recover the video
*
*/
AUTELCameraRecordRecoverStateBegin = 0,
/**
* @brief Video recovering finished
*
*/
AUTELCameraRecordRecoverStateComplete,
/**
* @brief Video recovering state unknown
*
*/
AUTELCameraRecordRecoverStateUnknown = 0xFF
};
enum AUTELCameraThermalPalette
Describe: Defines the color table for infrared imaging
typedef NS_ENUM(uint8_t, AUTELCameraThermalPalette) {
AUTELCameraThermalPaletteHotMetal = 0,
AUTELCameraThermalPaletteWhiteHot,
AUTELCameraThermalPaletteRainbow,
AUTELCameraThermalPaletteUnknown = 0xFF,
};
enum AUTELCameraThermalDisplayMode
Describe: Define the thermal imaging display mode
typedef NS_ENUM(uint8_t, AUTELCameraThermalDisplayMode) {
/**
* @brief Show visible light imaging
*
*/
AUTELCameraThermalDisplayModeVisible = 0,
/**
* @brief Show picture-in-picture
*
*/
AUTELCameraThermalDisplayModePicturePicture,
/**
* @brief Show infrared thermal imaging video
*
*/
AUTELCameraThermalDisplayModeInfraredRadiation,
/**
* @brief Show fusion
*
*/
AUTELCameraThermalDisplayModeOverlap,
/**
* @brief Unknown
*
*/
AUTELCameraThermalDisplayModeUnknown = 0xFF
};
enum AUTELCameraThermalPIPPosition
Describe: Define the drawing position in the thermal imaging drawing
typedef NS_ENUM(uint8_t, AUTELCameraThermalPIPPosition) {
/**
* @brief drawn in the upper left corner
*/
AUTELCameraThermalPIPPositionLeftUp = 0,
/**
* @brief drawn in the middle of the top
*/
AUTELCameraThermalPIPPositionMiddleUp,
/**
* @brief drawn in the upper right corner
*/
AUTELCameraThermalPIPPositionRightUp,
/**
* @brief drawn in the middle of the picture on the left
*/
AUTELCameraThermalPIPPositionLeftMiddle,
/**
* @brief draw it in the middle
*/
AUTELCameraThermalPIPPositionCentral,
/**
* @brief drawn in the middle on the right
*/
AUTELCameraThermalPIPPositionRightMiddle,
/**
* @brief drawn in the bottom left corner
*/
AUTELCameraThermalPIPPositionLeftDown,
/**
* @brief drawn in the middle of the bottom
*/
AUTELCameraThermalPIPPositionMiddleDown,
/**
* @brief drawn in the bottom right corner
*/
AUTELCameraThermalPIPPositionRightDown,
/**
* @brief Unknown
*/
AUTELCameraThermalPIPPositionUnknown = 0xFF
};
enum AUTELCameraThermalLEDState
Describe: Defines the LED status of a thermal imaging camera
typedef NS_ENUM(uint8_t, AUTELCameraThermalLEDState) {
/**
* @brief close
*/
AUTELCameraThermalLEDStateOff,
/**
* @brief open
*/
AUTELCameraThermalLEDStateOn,
/**
* @brief Unknown
*/
AUTELCameraThermalLEDStateUnknown = 0xFF
};
enum AUTELCameraThermalTemperatureUnit
Describe: Define the thermal imaging temperature unit
typedef NS_ENUM(uint8_t, AUTELCameraThermalTemperatureUnit) {
/**
* @brief c
*/
AUTELCameraThermalTemperatureUnitCelcius = 0,
/**
* @brief fahrenheit
*/
AUTELCameraThermalTemperatureUnitFahrenheit,
/**
* @brief Unknown
*/
AUTELCameraThermalTemperatureUnitUnknown = 0xFF
};
enum AUTELCameraThermalSkyCondition
Describe: Define the thermal imaging environment
typedef NS_ENUM(uint8_t, AUTELCameraThermalSkyCondition) {
/**
* @brief clear
*/
AUTELCameraThermalSkyConditionClear = 0,
/**
* @brief scattered
*/
AUTELCameraThermalSkyConditionScattered,
/**
* @brief cloudy
*/
AUTELCameraThermalSkyConditionCloudy,
/**
* @brief Unknown
*/
AUTELCameraThermalSkyConditionUnknown = 0xFF
};
enum AUTELCameraPictureInVideoInterval
Describe: Define the picture in video times
typedef NS_ENUM(uint8_t, AUTELCameraPictureInVideoInterval) {
/**
* @brief 5s
*/
AUTELCameraPictureInVideoInterval5s = 0,
/**
* @brief 10s
*/
AUTELCameraPictureInVideoInterval10s,
/**
* @brief 30s
*/
AUTELCameraPictureInVideoInterval30s,
/**
* @brief 60s
*/
AUTELCameraPictureInVideoInterval60s,
/**
* @brief Unknown
*/
AUTELCameraPictureInVideoIntervalUnknown = 0xFF
};
enum AUTELCameraPictureInVideoStatus
Describe: picture in video State
typedef NS_ENUM(uint8_t, AUTELCameraPictureInVideoStatus) {
/**
* @brief Idle
*/
AUTELCameraPictureInVideoStatusIdle = 0,
/**
* @brief Photo Taking
*/
AUTELCameraPictureInVideoStatusPhotoTaking,
/**
* @brief Unknown
*/
AUTELCameraPictureInVideoStatusUnknown = 0xFF
};
enum AUTELCameraStorageType
Describe: Define storage type
typedef NS_ENUM (uint8_t, AUTELCameraStorageType) {
/**
* @brief SDCard
*
*/
AUTELCameraStorageTypeSDCard = 0,
/**
* @brief EMMC
*
*/
AUTELCameraStorageTypeEMMC,
/**
* @brief Unknown
*
*/
AUTELCameraStorageTypeUnknown = 0xFF
};
enum AUTELCameraIrColorType
Describe: Define the Ir-Color type
*/
typedef NS_ENUM (uint8_t, AUTELCameraIrColorType) {
/**
* @brief WhiteHot
*
*/
AUTELCameraIrColorTypeWhiteHot = 0,
/**
* @brief BlackHot
*
*/
AUTELCameraIrColorTypeBlackHot,
/**
* @brief RainBow
*
*/
AUTELCameraIrColorTypeRainBow,
/**
* @brief RainHC
*
*/
AUTELCameraIrColorTypeRainHC,
/**
* @brief IronBow
*
*/
AUTELCameraIrColorTypeIronBow,
/**
* @brief Lava
*
*/
AUTELCameraIrColorTypeLava,
/**
* @brief Arctic
*
*/
AUTELCameraIrColorTypeArctic,
/**
* @brief GlowBow
*
*/
AUTELCameraIrColorTypeGlowBow,
/**
* @brief GradedFire
*
*/
AUTELCameraIrColorTypeGradedFire,
/**
* @brief HotTest
*
*/
AUTELCameraIrColorTypeHotTest,
/**
* @brief DoubleRainBow
*
*/
AUTELCameraIrColorTypeDoubleRainBow,
/**
* @brief ColorWheel
*
*/
AUTELCameraIrColorTypeColorWheel,
/**
* @brief Unknown
*
*/
AUTELCameraIrColorTypeUnknown = 0xFF
};
enum AUTELCameraHDRSetting
Describe: Define the HDR initial state
typedef NS_ENUM (uint8_t, AUTELCameraHDRSetting) {
/**
* @brief Enable
*
*/
AUTELCameraHDRSettingDisable = 0,
/**
* @brief Disable
*
*/
AUTELCameraHDRSettingEnable,
/**
* @brief Unknown
*
*/
AUTELCameraHDRSettingUnknown = 0xFF
};
enum AUTELCameraSwitchStatus
Describe: defines the camera general switch state
typedef NS_ENUM (uint8_t, AUTELCameraSwitchStatus) {
/**
* @brief Enable
*
*/
AUTELCameraSwitchStatusDisable = 0,
/**
* @brief Disable
*
*/
AUTELCameraSwitchStatusEnable,
/**
* @brief Unknown
*
*/
AUTELCameraSwitchStatusUnknown = 0xFF
};
enum AUTELMisstionCameraPattern
Describe: Camera Pattern
typedef NS_ENUM(uint8_t, AUTELMisstionCameraPattern) {
/**
* @brief manual fly
*
*/
AUTELMisstionCameraPatternManualFly = 0,
/**
* @brief mission fly
*
*/
AUTELMisstionCameraPatternMisstionFly = 1,
/**
* @brief tracking mode
*
*/
AUTELMisstionCameraPatternTrack = 2,
/**
* @brief delay take photo
*
*/
AUTELMisstionCameraPatternDelayPhoto = 3,
/**
* @brief delay take photo
*
*/
AUTELMisstionCameraPatternVisionOrbit = 4,
/**
* @brief Panoramic photo
*
*/
AUTELMisstionCameraPatternPanoramicPhoto = 5,
/**
* @brief Mission record
*
*/
AUTELMisstionCameraPatternMissionRecord = 6,
};
enum AUTELCameraSmartPhotoOperation
Describe: Smart photography operation:Camera time-lapse photography misstion operation and Panoramic photo misstion operation
typedef NS_ENUM(uint8_t, AUTELCameraSmartPhotoOperation) {
/**
* @brief start time-lapse photography mission
*
*/
AUTELCameraSmartPhotoOperationStart = 0,
/**
* @brief pause time-lapse photography mission
*
*/
AUTELCameraSmartPhotoOperationPause = 1,
/**
* @brief resume time-lapse photography mission
*
*/
AUTELCameraSmartPhotoOperationResume = 2,
/**
* @brief stop time-lapse photography mission
*
*/
AUTELCameraSmartPhotoOperationStop = 3,
/**
* @brief start Panoramic photo mission
*
*/
AUTELCameraPanoramicPhotoOperationStart = 10,
/**
* @brief stop Panoramic photo mission
*
*/
AUTELCameraPanoramicPhotoOperationStop = 11,
};
enum AUTELCameraDelayShotPromptTone
Describe: Camera motion delay shot misstion pperation promptTone
typedef NS_ENUM(uint8_t, AUTELCameraDelayShotPromptTone) {
/**
* @brief no promptTone
*
*/
AUTELCameraDelayShotPromptToneNo = 0,
/**
* @brief promptTone
*
*/
AUTELCameraDelayShotPromptToneYes = 1,
};
enum AUTELCameraDelayShotPhotoFormat
Describe: Camera motion delay shot misstion pperation promptTone
typedef NS_ENUM(uint8_t, AUTELCameraDelayShotPhotoFormat) {
/**
* @brief None
*
*/
AUTELCameraDelayShotPhotoFormatNone = 0,
/**
* @brief JPG
*
*/
AUTELCameraDelayShotPhotoFormatJPG = 1,
/**
* @brief DNG
*
*/
AUTELCameraDelayShotPhotoFormatDNG = 2,
};
enum AUTELCameraGimbalLockState
Describe: Camera Gimbal Lock State
typedef NS_ENUM(uint8_t, AUTELCameraGimbalLockState) {
/**
* @brief unlock
*
*/
AUTELCameraGimbalLockStateUnLock = 0,
/**
* @brief lock
*
*/
AUTELCameraGimbalLockStateLock = 1,
AUTELCameraGimbalLockStateNone = 0xff
};
enum AUTELCameraWarnningType
Describe: Camera warnning type
typedef NS_ENUM(uint8_t, AUTELCameraWarnningType) {
/**
* @brief over exposed
*
*/
AUTELCameraWarnningTypeOverexposed = 0,
/**
* @brief under exposed
*
*/
AUTELCameraWarnningTypeUnderexposed = 1,
/**
* @brief no warnning
*
*/
AUTELCameraWarnningTypeNone = 0xff
};
enum AUTELCameraIrGainType
Describe: Thermal imaging gain type
*/
typedef NS_ENUM(uint8_t, AUTELCameraIrGainType) {
/**
* @brief High gain
*
*/
AUTELCameraIrGainTypeHigh = 0,
/**
* @brief Low gain
*
*/
AUTELCameraIrGainTypeLow = 1,
/**
* @brief automatic
*
*/
AUTELCameraIrGainTypeAuto = 2,
/**
* @brief Unknow
*
*/
AUTELCameraIrGainTypeUnknow = 0xff
};
enum AUTELCameraIrImageMode
Describe: Thermal imaging mode
typedef NS_ENUM(uint8_t, AUTELCameraIrImageMode) {
/**
* @brief High gain
*
*/
AUTELCameraIrImageModeManual = 0,
/**
* @brief automatic 0
*
*/
AUTELCameraIrImageModeAuto0 = 1,
/**
* @brief automatic 1
*
*/
AUTELCameraIrImageModeAuto1 = 2,
/**
* @brief Unknow
*
*/
AUTELCameraIrImageModeUnknow = 0xff
};
enum AUTELCameraIrIsoThermMode
Describe: Thermal imaging Warm line mode
typedef NS_ENUM(uint8_t, AUTELCameraIrIsoThermMode) {
/**
* @brief Close
*
*/
AUTELCameraIrIsoThermModeClose = 0,
/**
* @brief search people
*
*/
AUTELCameraIrIsoThermModePeople = 1,
/**
* @brief search fire
*
*/
AUTELCameraIrIsoThermModeFire = 2,
/**
* @brief customize
*
*/
AUTELCameraIrIsoThermModeCustomize = 3,
/**
* @brief Unknow
*
*/
AUTELCameraIrIsoThermModeUnknow = 0xff
};
enum AUTELCameraWorkStatus
Describe: Camera WorkStatus
typedef enum : NSUInteger {
/**
* @brief Unknown
*
*/
AUTELCameraWorkStatusUnknown,
/**
* @brief Idel
*
*/
AUTELCameraWorkStatusIdel,
/**
* @brief Recording
*
*/
AUTELCameraWorkStatusRecording,
/**
* @brief TakingPhoto
*
*/
AUTELCameraWorkStatusTakingPhoto,
/**
* @brief Detach
*
*/
AUTELCameraWorkStatusDetach,
} AUTELCameraWorkStatus;
enum AUTELCameraVideoTransmissionMode
Describe: Camera Gimbal Lock State
typedef NS_ENUM(uint8_t, AUTELCameraVideoTransmissionMode) {
/**
* @brief horizontal screen
*
*/
AUTELCameraVideoTransmissionModeHorizontal = 0,
/**
* @brief vertical screen
*
*/
AUTELCameraVideoTransmissionModeVertical = 1,
};
enum AUTELCameraAFWorkStatus
Describe: AF working status
typedef enum : NSUInteger {
/**
* @brief Unknown
*
*/
AUTELCameraAFWorkStatusBegin = 0,
/**
* @brief Idel
*
*/
AUTELCameraAFWorkStatusFocusing = 1,
/**
* @brief Recording
*
*/
AUTELCameraAFWorkStatusFinish = 2,
/**
* @brief TakingPhoto
*
*/
AUTELCameraAFWorkStatusCenter = 10,
} AUTELCameraAFWorkStatus;