Skip to main content

AUTELCameraParameters

class AUTELCameraParameters

Describe: You can learn the currently supported parameter ranges .

method supportedCameraVideoResolutionAndFrameRateRange

- (NSArray<NSArray<NSNumber *> *> *)supportedCameraVideoResolutionAndFrameRateRange;

Describe:Returns the current valid range for video resolution (AUTELCameraVideoResolution) and frame rate(AUTELCameraVideoFrameRate). Returns an empty array if current camera does not support any video resolution or frame rate setting, returns nil if the camera is disconnected.

**input Parameters:**none.

Output Parameters: Array of pairs. Each pair represents a valid AUTELCameraVideoResolution value and AUTELCameraVideoFrameRate value.


method supportedVideoResolutionAndFrameRateRange

- (NSDictionary<NSNumber *, NSArray <NSNumber *> *> *)supportedVideoResolutionAndFrameRateRange;

Describe:Return to the resolution and frame rate info.。

input Parameters:none.

Output Parameters:A dictionary object,, key is resolution,reference AUTELCameraVideoResolution, value is frame rate ,reference AUTELCameraVideoFrameRate


method supportedCameraModeRange

- (NSArray<NSNumber *> *)supportedCameraModeRange;

Describe:Returns the current valid range for camera mode (AUTELCameraWorkMode). Returns nil if current camera has no supported camera mode or the camera is disconnected.

input Parameters:none.

Output Parameters:Array of NSNumber. Each element represents one current supported camera mode(AUTELCameraWorkMode).


method supportedCameraExposureModeRange

- (NSArray<NSNumber *> *)supportedCameraExposureModeRange;

Describe:Returns the current valid range for camera's exposure mode (AUTELCameraExposureMode). Returns nil if current camera does not support any exposure mode or the camera is disconnected.

input Parameters:none.

Output Parameters:Array of NSNumber. Each element represent one current supported exposure mode.(AUTELCameraExposureMode).

method supportedCameraISORange

- (NSArray<NSNumber *> *)supportedCameraISORange;

Describe:Returns the current valid range for camera's ISO (AUTELCameraISO)。Returns nil if current camera does not support any ISO value or the camera is disconnected.

input Parameters:none.

Output Parameters:Array of NSNumber. Each element represent one current supported ISO value。


method supportedCameraISOModeRange

- (NSArray<NSNumber *> *)supportedCameraISOModeRange;

Describe:Returns the current valid range for camera's ISO Mode (AUTELCameraISOMode)。Returns nil if current camera does not support any ISO value or the camera is disconnected.

input Parameters:none.

Output Parameters:Array of NSNumber. Each element represent one current supported ISO Mode value。


method supportedCameraShutterSpeedRange

- (NSArray<NSNumber *> *)supportedCameraShutterSpeedRange;

Describe:Returns the current valid range for camera's shutter speed (AUTELCameraShutterSpeed)。Returns nil if current

camera does not support any shutter speed value or the camera is disconnected.

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported shutter speed value.


method supportedCameraExposureCompensationRange

- (NSArray<NSNumber *> *)supportedCameraExposureCompensationRange;

Describe:Returns the current valid range for camera's exposure compensation (AUTELCameraExposureCompensation)。Returns nil if current camera does not support any exposure compensation value or the camera is disconnected.

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported exposure compensation value.


method supportedCameraApertureRange

- (NSArray<NSNumber *> *)supportedCameraApertureRange;

Describe:Returns the current valid range for camera's aperture (AUTELCameraAperture)。Returns nil if current camera does not support any aperture value or the camera is disconnected.

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported aperture value.


method supportedCameraTimeLapseIntervalRange

- (NSArray<NSNumber *> *)supportedCameraApertureRange;

Describe:Returns the current valid range for camera's interval parameter (AUTELCameraInterval)to set. Returns an empty array if current camera does not support any interval parameter. And returns nil if the camera is disconnected.

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported interval parameter.


method supportedCameraPhotoAEBCaptureCountRange

- (NSArray<NSNumber *> *)supportedCameraPhotoAEBCaptureCountRange;

Describe:Return to the AEB selectable range (AUTELCameraPhotoAEBCaptureCount).

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported AEB parameter.


method supportedCameraVideoFileFormatRange

- (NSArray<NSNumber *> *)supportedCameraVideoFileFormatRange;

Describe:Return to the video format selectable range (AUTELCameraVideoFileFormat).

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported video format parameter.


method supportedCameraPictureInVideoIntervalRange

- (NSArray<NSNumber *> *)supportedCameraPictureInVideoIntervalRange;

Describe:Return to the photo interval selectable range when recording (AUTELCameraPictureInVideoInterval).

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported photo interval when recording parameter.


method supportedCameraVideoStandardRange

- (NSArray<NSNumber *> *)supportedCameraVideoStandardRange;

Describe:Return to the video standard selectable range (AUTELCameraVideoStandard).

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported video standard parameter.


method supportedCameraPhotoAspectRatioRange

- (NSArray<NSNumber *> *)supportedCameraPhotoAspectRatioRange;

Describe: Return to the image ratio selectable range (AUTELCameraPhotoAspectRatio).

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported image ratio parameter.


method supportedCameraPhotoFileFormatRange

- (NSArray<NSNumber *> *)supportedCameraPhotoFileFormatRange;

Describe:Return to the image format selectable range (CameraPhotoFileFormat).

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported image format parameter.


method supportedCameraPhotoBurstCountRange

- (NSArray<NSNumber *> *)supportedCameraPhotoBurstCountRange;

Describe:Return to the snapshots selectable range (AUTELCameraPhotoBurstCount).

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported snapshots parameter.


method supportedCameraSpotMeteringAreaRowIndexRange

- (NSArray<NSNumber *> *)supportedCameraSpotMeteringAreaRowIndexRange;

Describe:Return to the spot metering area horizontal axis selectable range.

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported spot metering area horizontal axis parameter.


method supportedCameraSpotMeteringAreaColIndexRange

- (NSArray<NSNumber *> *)supportedCameraSpotMeteringAreaColIndexRange;

Describe:Return to the spot metering area vertical axis selectable range

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported spot metering area vertical axis parameter.


method supportedCameraWhiteBalanceRange

- (NSArray<NSNumber *> *)supportedCameraWhiteBalanceRange;

Describe:Return to the white balance selectable range (AUTELCameraWhiteBalance).

input Parameters:none.

Output Parameters:Array of NSNumber. Each element represent one current supported white balance parameter.


method supportedCameraWhiteBalanceCustomColorTemperatureRange

- (NSDictionary <NSString *, NSNumber *> *)supportedCameraWhiteBalanceCustomColorTemperatureRange;

Describe:Return to white balance color temperature range.。

input Parameters:none.

Output Parameters: Returns a dictionary with @"Max" for the maximum key, @"Min" for the minimum key, and @"Step" for the Step length. Actual colorTemperature colorTemperature (K) = colorTemperature * 100. For example, if the colorTemperature is 50, the real colorTemperature is 5000K.


method supportedCameraAntiFlickerRange

- (NSArray<NSNumber *> *)supportedCameraAntiFlickerRange;

Describe:Return to anti-flicker mode selectable range(AUTELCameraAntiFlicker).

input Parameters:none.

Output Parameters:Array of NSNumber. Each element represent one current supported anti-flicker mode parameter.


method supportedCameraPhotoStyleRange

- (NSArray<NSNumber *> *)supportedCameraPhotoStyleRange;

Describe:Return to image style selectable range(AUTELCameraPhotoStyle).

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported image style parameter.


method supportedCameraSharpnessRange

- (NSArray<NSNumber *> *)supportedCameraSharpnessRange;

Describe:Return to sharpness selectable range.

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported sharpness parameter.


method supportedCameraContrastRange

- (NSArray<NSNumber *> *)supportedCameraContrastRange;

Describe:Return to contrast selectable range.

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported contrast parameter.


method supportedCameraSaturationRange

- (NSArray<NSNumber *> *)supportedCameraSaturationRange;

Describe: Return to saturation selectable range.

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported saturation parameter.


method supportedCameraHueRange

- (NSArray<NSNumber *> *)supportedCameraHueRange;

Describe: Return to camera chroma selectable range.

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported camera chroma parameter.


method supportedCameraDigitalFilterRange

- (NSArray<NSNumber *> *)supportedCameraDigitalFilterRange;

Describe:Return to Digital filter type selectable range (AUTELCameraDigitalFilter).

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported digital filter type parameter.


method supportedCameraLensFocusModeRange

- (NSArray<NSNumber *> *)supportedCameraLensFocusModeRange;

Describe:Return to focus mode selectable range(AUTELCameraLensFocusMode).

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported focus mode parameter.


method supportedCameraAFLensFocusModeRange

- (NSArray<NSNumber *> *)supportedCameraAFLensFocusModeRange;

Describe: Return to auto-focus mode selectable range (AUTELCameraAFLensFocusMode).

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported auto-focus mode parameter.


method supportedCameraLensFocusAreaRowIndexRange

- (NSArray<NSNumber *> *)supportedCameraLensFocusAreaRowIndexRange;

Describe: Return to the point focus horizontal coordinate selectable range.

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported point focus horizontal coordinate parameter.


method supportedCameraLensFocusAreaColIndexRange

- (NSArray<NSNumber *> *)supportedCameraLensFocusAreaColIndexRange;

Describe:Return to the point focus vertical coordinate selectable range.

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported point focus vertical coordinate parameter.


method supportedCameraDigitalZoomScaleRange

- (NSDictionary <NSString *, NSNumber *> *)supportedCameraDigitalZoomScaleRange;

Describe: Return to the digital zoom range.

input Parameters:none.

Output Parameters: Dictionary with keys in {"Max", "Min", "Step"} and value is kinds of NSNumber.


method supportedCameraDigitalZoomScaleNumberRange

- (NSArray<NSNumber *> *)supportedCameraDigitalZoomScaleNumberRange;

Describe: Return to the digital zoom range.

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported digital zoom parameter.


method supportedCameraDisplayMode

- (NSArray<NSNumber *> *)supportedCameraDisplayMode;

Describe:Returns the selectable range of display modes (AUTELCameraThermalDisplayMode) supported by the current camera, only for dual-light cameras.

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported display mode parameter.


method supportedCameraIrColor

- (NSArray<NSNumber *> *)supportedCameraIrColor;

Describe:Returns the range of color types (AUTELCameraIrColorType) supported by the current camera pseudocolor, only for dual-light cameras.

input Parameters:none.

Output Parameters: Array of NSNumber. Each element represent one current supported olor type parameter.