Camera2 feature

command message olympe.messages.camera2.Command.Configure(camera_id=None, config=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

config : olympe.messages.camera2.Config()

Supported by:
ANAFI Ai:

with an up to date firmware

On success: Event.State(camera_id=this.camera_id, config=this.config)

On failure: Event.State(camera_id=this.camera_id, config=NotEqual(this.config),_policy=’wait’)

command message olympe.messages.camera2.Command.GetState(camera_id=None, include_default_capabilities=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

include_default_capabilities : bool

Supported by:
ANAFI Ai:

with an up to date firmware

On success: Event.State(camera_id=this.camera_id)

command message olympe.messages.camera2.Command.ListCameras(model_filter=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Message documentation example. This is a reference to an other message CameraList().

Parameters:

model_filter : list(olympe.enums.camera2.CameraModel)

Supported by:
ANAFI Ai:

with an up to date firmware

On success: Event.CameraList()

command message olympe.messages.camera2.Command.LockExposure(camera_id=None, mode=None, roi=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

Supported by:
ANAFI Ai:

with an up to date firmware

On success: Event.State(camera_id=this.camera_id,exposure_lock=Event.State.ExposureLock(mode=this.mode))

command message olympe.messages.camera2.Command.LockWhiteBalance(camera_id=None, mode=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

Supported by:
ANAFI Ai:

with an up to date firmware

On success: Event.State(camera_id=this.camera_id, white_balance_lock=this.mode)

command message olympe.messages.camera2.Command.NotifyStreamCamera(receiver=None, type=None, requester=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

command message olympe.messages.camera2.Command.ResetZoom(camera_id=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

Supported by:
ANAFI Ai:

with an up to date firmware

command message olympe.messages.camera2.Command.SetAlignmentOffsets(camera_id=None, alignment_offsets=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

alignment_offsets : olympe.messages.camera2.AlignmentOffsets()

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.3.0

ANAFI_3_MIL:

for firmware release versions 8.3.0

ANAFI_3_GOV:

for firmware release versions 8.3.0

command message olympe.messages.camera2.Command.SetMediaMetadata(camera_id=None, metadata=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

metadata : olympe.messages.camera2.MediaMetadata()

Supported by:
ANAFI Ai:

with an up to date firmware

On success: Event.State(camera_id=this.camera_id, media_metadata=this.metadata)

command message olympe.messages.camera2.Command.SetThermalPalette(camera_id=None, palette=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

palette : olympe.messages.camera2.rendering.Palette()

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.4.0

ANAFI_3_MIL:

for firmware release versions 8.4.0

ANAFI_3_GOV:

for firmware release versions 8.4.0

command message olympe.messages.camera2.Command.SetThermalRendering(camera_id=None, rendering=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

rendering : olympe.messages.camera2.rendering.Rendering()

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.4.0

ANAFI_3_MIL:

for firmware release versions 8.4.0

ANAFI_3_GOV:

for firmware release versions 8.4.0

command message olympe.messages.camera2.Command.SetUserLfic(camera_id=None, coords=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

coords : olympe.messages.camera2.Vec2()

command message olympe.messages.camera2.Command.SetZoomTarget(camera_id=None, control_mode=None, target=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

control_mode : olympe.enums.camera2.ZoomControlMode

target : double

Supported by:
ANAFI Ai:

with an up to date firmware

command message olympe.messages.camera2.Command.StartPhoto(camera_id=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

Supported by:
ANAFI Ai:

with an up to date firmware

On success: Event.State(camera_id=this.camera_id,photo=Event.State.Photo(state=’PHOTO_STATE_ACTIVE’)) &Event.Photo(camera_id=this.camera_id, type=’PHOTO_EVENT_START’)

command message olympe.messages.camera2.Command.StartRecording(camera_id=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

Supported by:
ANAFI Ai:

with an up to date firmware

On success: Event.State(camera_id=this.camera_id,recording=Event.State.Recording(state=’RECORDING_STATE_ACTIVE’)) &Event.Recording(camera_id=this.camera_id, type=’RECORDING_EVENT_START’)

command message olympe.messages.camera2.Command.StopPhoto(camera_id=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

Supported by:
ANAFI Ai:

with an up to date firmware

On success: Event.State(camera_id=this.camera_id,photo=Event.State.Photo(state=’PHOTO_STATE_INACTIVE’)) &Event.Photo(camera_id=this.camera_id, type=’PHOTO_EVENT_STOP’)

command message olympe.messages.camera2.Command.StopRecording(camera_id=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

Supported by:
ANAFI Ai:

with an up to date firmware

On success: Event.State(camera_id=this.camera_id,recording=Event.State.Recording(state=’RECORDING_STATE_INACTIVE’)) &Event.Recording(camera_id=this.camera_id, type=’RECORDING_EVENT_STOP’)

command message olympe.messages.camera2.Command.ZoomGotoPreset(camera_id=None, goto_preset=None, _timeout=10, _no_expect=False, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

goto_preset : olympe.enums.camera2.ZoomGotoPresetEnum

Supported by:
ANAFI_3_MIL:

with an up to date firmware

ANAFI_3_GOV:

with an up to date firmware

event message olympe.messages.camera2.Event.CameraList(cameras=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

Supported by:
ANAFI Ai:

with an up to date firmware

message CamerasEntry(key=None, value=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

event message olympe.messages.camera2.Event.Exposure(camera_id=None, shutter_speed=None, iso_sensitivity=None, exposure_lock_region=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

shutter_speed : olympe.enums.camera2.ShutterSpeed

iso_sensitivity : olympe.enums.camera2.IsoSensitivity

exposure_lock_region : olympe.messages.camera2.ExposureRoi()

Supported by:
ANAFI Ai:

with an up to date firmware

event message olympe.messages.camera2.Event.NextPhotoInterval(camera_id=None, mode=None, interval=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

mode : olympe.enums.camera2.PhotoMode

interval : double

Supported by:
ANAFI Ai:

with an up to date firmware

event message olympe.messages.camera2.Event.Photo(camera_id=None, type=None, media_id=None, stop_reason=None, resource_id=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

type : olympe.enums.camera2.PhotoEvent

media_id : string

stop_reason : olympe.enums.camera2.PhotoStopReason

resource_id : string

Supported by:
ANAFI Ai:

with an up to date firmware

event message olympe.messages.camera2.Event.Recording(camera_id=None, type=None, media_id=None, stop_reason=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

type : olympe.enums.camera2.RecordingEvent

media_id : string

stop_reason : olympe.enums.camera2.RecordingStopReason

Supported by:
ANAFI Ai:

with an up to date firmware

event message olympe.messages.camera2.Event.RequestStreamCamera(receiver=None, type=None, requester=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

event message olympe.messages.camera2.Event.State(camera_id=None, active=None, default_capabilities=None, current_capabilities=None, config=None, photo=None, recording=None, white_balance_lock=None, exposure_lock=None, zoom=None, zoom_is_locked=None, media_metadata=None, effective_framerate=None, user_lfic=None, thermal_alignment_offsets=None, thermal_palette=None, thermal_rendering=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

active : bool

default_capabilities : olympe.messages.camera2.Capabilities()

current_capabilities : olympe.messages.camera2.Capabilities()

config : olympe.messages.camera2.Config()

photo : olympe.messages.camera2.Event.State.Photo()

recording : olympe.messages.camera2.Event.State.Recording()

white_balance_lock : olympe.messages.camera2.Event.State.WhiteBalanceLock()

exposure_lock : olympe.messages.camera2.Event.State.ExposureLock()

zoom : olympe.messages.camera2.Event.State.Zoom()

zoom_is_locked : olympe.messages.camera2.uf.BoolValue()

media_metadata : olympe.messages.camera2.MediaMetadata()

effective_framerate : olympe.messages.camera2.Event.State.EffectiveFramerate()

user_lfic : olympe.messages.camera2.Event.State.UserLfic()

thermal_alignment_offsets : olympe.messages.camera2.AlignmentOffsets()

thermal_palette : olympe.messages.camera2.rendering.Palette()

thermal_rendering : olympe.messages.camera2.rendering.Rendering()

Supported by:
ANAFI Ai:

with an up to date firmware

message EffectiveFramerate(effective_framerate=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

effective_framerate : olympe.enums.camera2.Framerate

message ExposureLock(supported_modes=None, mode=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

message Photo(state=None, photo_count=None, storage=None, duration=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

state : olympe.enums.camera2.PhotoState

photo_count : u32

storage : olympe.enums.camera2.StorageType

duration : olympe.messages.camera2.uf.UInt64Value()

message Recording(state=None, video_bitrate=None, storage=None, duration=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

state : olympe.enums.camera2.RecordingState

video_bitrate : u32

storage : olympe.enums.camera2.StorageType

duration : olympe.messages.camera2.uf.UInt64Value()

message UserLfic(coords=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

message WhiteBalanceLock(supported_modes=None, mode=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

message Zoom(zoom_level_max=None, zoom_high_quality_level_max=None, presets=None, cam_ranges=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

zoom_level_max : double

zoom_high_quality_level_max : double

presets : list(olympe.messages.camera2.Event.State.Zoom.Preset())

cam_ranges : list(olympe.messages.camera2.Event.State.Zoom.CameraRange())

message CameraRange(phys_cam=None, level_min=None, level_max=None, high_quality_level_max=None, hfov_min=None, hfov_max=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

phys_cam : olympe.enums.camera2.CameraSubtype

level_min : float

level_max : float

high_quality_level_max : float

hfov_min : olympe.messages.camera2.uf.FloatValue()

hfov_max : olympe.messages.camera2.uf.FloatValue()

message Preset(preset=None, value=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

preset : olympe.enums.camera2.ZoomPresetEnum

value : float

event message olympe.messages.camera2.Event.WhiteBalance(camera_id=None, temperature=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

temperature : olympe.enums.camera2.WhiteBalanceTemperature

Supported by:
ANAFI_3_MIL:

with an up to date firmware

event message olympe.messages.camera2.Event.ZoomLevel(camera_id=None, level=None, hfov=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_id : u64

level : double

hfov : olympe.messages.camera2.uf.DoubleValue()

Supported by:
ANAFI Ai:

with an up to date firmware

message olympe.messages.camera2.AlignmentOffsets(pitch=None, roll=None, yaw=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

pitch : olympe.messages.camera2.uf.DoubleValue()

roll : olympe.messages.camera2.uf.DoubleValue()

yaw : olympe.messages.camera2.uf.DoubleValue()

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.3.0

ANAFI_3_MIL:

for firmware release versions 8.3.0

ANAFI_3_GOV:

for firmware release versions 8.3.0

message olympe.messages.camera2.Capabilities(rules=None, thermal_alignment_offset_ranges=None, thermal_mixing_modes=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

rules : list(olympe.messages.camera2.Capabilities.Rule())

thermal_alignment_offset_ranges : olympe.messages.camera2.Capabilities.AlignmentOffsetRanges()

thermal_mixing_modes : list(olympe.enums.camera2.rendering.MixingMode)

message AlignmentOffsetRanges(pitch=None, roll=None, yaw=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

Supported by:
ANAFI_3_INSPECT:

for firmware release versions 8.3.0

ANAFI_3_MIL:

for firmware release versions 8.3.0

ANAFI_3_GOV:

for firmware release versions 8.3.0

message Rule(index=None, camera_modes=None, photo_modes=None, photo_dynamic_ranges=None, photo_resolutions=None, photo_formats=None, photo_file_formats=None, photo_burst_values=None, photo_bracketing_presets=None, photo_time_lapse_interval_range=None, photo_gps_lapse_interval_range=None, photo_streaming_modes=None, video_recording_modes=None, video_recording_dynamic_ranges=None, video_recording_codecs=None, video_recording_resolutions=None, video_recording_framerates=None, audio_recording_modes=None, exposure_modes=None, exposure_manual_shutter_speeds=None, exposure_manual_iso_sensitivities=None, exposure_maximum_iso_sensitivities=None, white_balance_modes=None, white_balance_temperatures=None, ev_compensations=None, image_styles=None, image_contrast_range=None, image_saturation_range=None, image_sharpness_range=None, zoom_max_speed_range=None, zoom_velocity_control_quality_modes=None, auto_record_modes=None, photo_signatures=None, exposure_meterings=None, storage_policies=None, video_recording_bitrates=None, spectrums=None, low_light_mode_selections=None, low_light_modes=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

index : u64

camera_modes : list(olympe.enums.camera2.CameraMode)

photo_modes : list(olympe.enums.camera2.PhotoMode)

photo_dynamic_ranges : list(olympe.enums.camera2.DynamicRange)

photo_resolutions : list(olympe.enums.camera2.PhotoResolution)

photo_formats : list(olympe.enums.camera2.PhotoFormat)

photo_file_formats : list(olympe.enums.camera2.PhotoFileFormat)

photo_burst_values : list(olympe.enums.camera2.BurstValue)

photo_bracketing_presets : list(olympe.enums.camera2.BracketingPreset)

photo_time_lapse_interval_range : olympe.messages.camera2.DoubleRange()

photo_gps_lapse_interval_range : olympe.messages.camera2.DoubleRange()

photo_streaming_modes : list(olympe.enums.camera2.PhotoStreamingMode)

video_recording_modes : list(olympe.enums.camera2.VideoRecordingMode)

video_recording_dynamic_ranges : list(olympe.enums.camera2.DynamicRange)

video_recording_codecs : list(olympe.enums.camera2.VideoCodec)

video_recording_resolutions : list(olympe.enums.camera2.VideoResolution)

video_recording_framerates : list(olympe.enums.camera2.Framerate)

audio_recording_modes : list(olympe.enums.camera2.AudioRecordingMode)

exposure_modes : list(olympe.enums.camera2.ExposureMode)

exposure_manual_shutter_speeds : list(olympe.enums.camera2.ShutterSpeed)

exposure_manual_iso_sensitivities : list(olympe.enums.camera2.IsoSensitivity)

exposure_maximum_iso_sensitivities : list(olympe.enums.camera2.IsoSensitivity)

white_balance_modes : list(olympe.enums.camera2.WhiteBalanceMode)

white_balance_temperatures : list(olympe.enums.camera2.WhiteBalanceTemperature)

ev_compensations : list(olympe.enums.camera2.EvCompensation)

image_styles : list(olympe.enums.camera2.ImageStyle)

image_contrast_range : olympe.messages.camera2.DoubleRange()

image_saturation_range : olympe.messages.camera2.DoubleRange()

image_sharpness_range : olympe.messages.camera2.DoubleRange()

zoom_max_speed_range : olympe.messages.camera2.DoubleRange()

zoom_velocity_control_quality_modes : list(olympe.enums.camera2.ZoomVelocityControlQualityMode)

auto_record_modes : list(olympe.enums.camera2.AutoRecordMode)

photo_signatures : list(olympe.enums.camera2.DigitalSignature)

exposure_meterings : list(olympe.enums.camera2.ExposureMetering)

storage_policies : list(olympe.enums.camera2.StoragePolicy)

video_recording_bitrates : list(u32)

spectrums : list(olympe.enums.camera2.Spectrum)

low_light_mode_selections : list(olympe.enums.camera2.LowLightModeSelection)

low_light_modes : list(olympe.enums.camera2.LowLightMode)

message olympe.messages.camera2.Config(camera_mode=None, photo_mode=None, photo_dynamic_range=None, photo_resolution=None, photo_format=None, photo_file_format=None, photo_burst_value=None, photo_bracketing_preset=None, photo_time_lapse_interval=None, photo_gps_lapse_interval=None, photo_streaming_mode=None, video_recording_mode=None, video_recording_dynamic_range=None, video_recording_codec=None, video_recording_resolution=None, video_recording_framerate=None, audio_recording_mode=None, exposure_mode=None, exposure_manual_shutter_speed=None, exposure_manual_iso_sensitivity=None, exposure_maximum_iso_sensitivity=None, white_balance_mode=None, white_balance_temperature=None, ev_compensation=None, image_style=None, image_contrast=None, image_saturation=None, image_sharpness=None, zoom_max_speed=None, zoom_velocity_control_quality_mode=None, auto_record_mode=None, photo_signature=None, exposure_metering=None, storage_policy=None, video_recording_bitrate=None, spectrum=None, low_light_mode_selection=None, low_light_mode=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

camera_mode : olympe.enums.camera2.CameraMode

photo_mode : olympe.enums.camera2.PhotoMode

photo_dynamic_range : olympe.enums.camera2.DynamicRange

photo_resolution : olympe.enums.camera2.PhotoResolution

photo_format : olympe.enums.camera2.PhotoFormat

photo_file_format : olympe.enums.camera2.PhotoFileFormat

photo_burst_value : olympe.enums.camera2.BurstValue

photo_bracketing_preset : olympe.enums.camera2.BracketingPreset

photo_time_lapse_interval : double

photo_gps_lapse_interval : double

photo_streaming_mode : olympe.enums.camera2.PhotoStreamingMode

video_recording_mode : olympe.enums.camera2.VideoRecordingMode

video_recording_dynamic_range : olympe.enums.camera2.DynamicRange

video_recording_codec : olympe.enums.camera2.VideoCodec

video_recording_resolution : olympe.enums.camera2.VideoResolution

video_recording_framerate : olympe.enums.camera2.Framerate

audio_recording_mode : olympe.enums.camera2.AudioRecordingMode

exposure_mode : olympe.enums.camera2.ExposureMode

exposure_manual_shutter_speed : olympe.enums.camera2.ShutterSpeed

exposure_manual_iso_sensitivity : olympe.enums.camera2.IsoSensitivity

exposure_maximum_iso_sensitivity : olympe.enums.camera2.IsoSensitivity

white_balance_mode : olympe.enums.camera2.WhiteBalanceMode

white_balance_temperature : olympe.enums.camera2.WhiteBalanceTemperature

ev_compensation : olympe.enums.camera2.EvCompensation

image_style : olympe.enums.camera2.ImageStyle

image_contrast : double

image_saturation : double

image_sharpness : double

zoom_max_speed : double

zoom_velocity_control_quality_mode : olympe.enums.camera2.ZoomVelocityControlQualityMode

auto_record_mode : olympe.enums.camera2.AutoRecordMode

photo_signature : olympe.enums.camera2.DigitalSignature

exposure_metering : olympe.enums.camera2.ExposureMetering

storage_policy : olympe.enums.camera2.StoragePolicy

video_recording_bitrate : u32

spectrum : olympe.enums.camera2.Spectrum

low_light_mode_selection : olympe.enums.camera2.LowLightModeSelection

low_light_mode : olympe.enums.camera2.LowLightMode

message olympe.messages.camera2.DoubleRange(min=None, max=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

min : double

max : double

message olympe.messages.camera2.ExposureRoi(center=None, width=None, height=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

center : olympe.messages.camera2.ExposureRoi.Center()

width : double

height : double

message Center(x=None, y=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

x : double

y : double

message olympe.messages.camera2.MediaMetadata(copyright=None, custom_id=None, custom_title=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

All string fields in this message must match the following regex: ^[^x00-x1F”:<>?\|]{0,91}$ (up to 91 bytes). All UTF-8 characters are valid except exFAT invalid characters: All control codes from 0x00 to 0x1F, Quotation mark (“), Asterisk (), Forward Slash (/), Colon (:), Less-than sign (<), Greater-than sign (>), Question mark (?), Back slash () and Vertical bar (|). These fields will be sanitized by the drone, truncated and invalid characters will be replaced by ‘_’.

Parameters:

copyright : string

custom_id : string

custom_title : string

event message olympe.messages.camera2.StreamCamera(receiver=None, type=None, requester=None, _policy='check_wait', _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

message olympe.messages.camera2.Vec2(x=None, y=None, _float_tol=(1e-07, 1e-09), _int_tol=0)

Parameters:

x : float

y : float

enum olympe.enums.camera2.AudioRecordingMode

This is an enum documentation example.

mute:
drone:
enum olympe.enums.camera2.AutoRecordMode
disabled:
flight:
enum olympe.enums.camera2.BracketingPreset
1ev:
2ev:
3ev:
1ev_2ev:
1ev_3ev:
2ev_3ev:
1ev_2ev_3ev:
enum olympe.enums.camera2.BurstValue
14_over_4s:
14_over_2s:
14_over_1s:
10_over_4s:
10_over_2s:
10_over_1s:
4_over_4s:
4_over_2s:
4_over_1s:
enum olympe.enums.camera2.CameraMode
photo:
recording:
enum olympe.enums.camera2.CameraModel
main:
thermal_blended:
enum olympe.enums.camera2.CameraSubtype
wide:
tele:
enum olympe.enums.camera2.CameraType
default:
front:
stereo_left:
stereo_right:
vertical:
disparity:
horizontal_stereo_left:
horizontal_stereo_right:
down_stereo_left:
down_stereo_right:
external:
enum olympe.enums.camera2.DigitalSignature
none:
drone:
enum olympe.enums.camera2.DynamicRange
standard:
hdr8:
hdr10:
enum olympe.enums.camera2.EvCompensation
minus_3_00:
minus_2_67:
minus_2_33:
minus_2_00:
minus_1_67:
minus_1_33:
minus_1_00:
minus_0_67:
minus_0_33:
0_00:
0_33:
0_67:
1_00:
1_33:
1_67:
2_00:
2_33:
2_67:
3_00:
enum olympe.enums.camera2.ExposureLockMode
unlocked:
full_lock:
roi_lock:
enum olympe.enums.camera2.ExposureMetering
standard:
center_top:
enum olympe.enums.camera2.ExposureMode
automatic:
automatic_prefer_iso_sensitivity:
automatic_prefer_shutter_speed:
manual_iso_sensitivity:
manual_shutter_speed:
manual:
enum olympe.enums.camera2.Framerate
24:
25:
30:
48:
50:
60:
96:
100:
120:
9:
enum olympe.enums.camera2.ImageStyle
custom:
standard:
plog:
intense:
pastel:
photogrammetry:
enum olympe.enums.camera2.IsoSensitivity
25:
50:
64:
80:
100:
125:
160:
200:
250:
320:
400:
500:
640:
800:
1000:
1200:
1600:
2000:
2500:
3200:
4000:
5000:
6400:
8000:
10000:
12800:
16000:
20000:
25600:
32000:
40000:
51200:
enum olympe.enums.camera2.LowLightMode
disabled:
enabled:
enum olympe.enums.camera2.LowLightModeSelection
manual:
automatic:
enum olympe.enums.camera2.PhotoEvent
start:
taking_photo:
stop:
none:
enum olympe.enums.camera2.PhotoFileFormat
jpeg:
dng_jpeg:
enum olympe.enums.camera2.PhotoFormat
full_frame:
rectilinear:
full_frame_stabilized:
enum olympe.enums.camera2.PhotoMode
single:
bracketing:
burst:
time_lapse:
gps_lapse:
enum olympe.enums.camera2.PhotoResolution
48_mega_pixels:
21_mega_pixels:
12_mega_pixels:
50_mega_pixels:
enum olympe.enums.camera2.PhotoState
unavailable:
inactive:
active:
enum olympe.enums.camera2.PhotoStopReason
user_request:
capture_done:
configuration_change:
internal_error:
insufficient_storage_space:
inactive_camera:
arbitration:
already:
storage_unavailable:
storage_encrypted:
enum olympe.enums.camera2.PhotoStreamingMode
interrupt:
continuous:
enum olympe.enums.camera2.RecordingEvent
start:
stop:
stopping:
none:
enum olympe.enums.camera2.RecordingState
unavailable:
inactive:
active:
enum olympe.enums.camera2.RecordingStopReason
user_request:
configuration_change:
internal_error:
insufficient_storage_space:
insufficient_storage_space_fallback:
insufficient_storage_speed:
inactive_camera:
arbitration:
already:
storage_unavailable:
storage_encrypted:
enum olympe.enums.camera2.ShutterSpeed
1_over_10000:
1_over_8000:
1_over_6400:
1_over_5000:
1_over_4000:
1_over_3200:
1_over_2500:
1_over_2000:
1_over_1600:
1_over_1250:
1_over_1000:
1_over_800:
1_over_640:
1_over_500:
1_over_400:
1_over_320:
1_over_240:
1_over_200:
1_over_160:
1_over_120:
1_over_100:
1_over_80:
1_over_60:
1_over_50:
1_over_40:
1_over_30:
1_over_25:
1_over_15:
1_over_10:
1_over_8:
1_over_6:
1_over_4:
1_over_3:
1_over_2:
1_over_1_point_5:
1:
enum olympe.enums.camera2.Spectrum
visible:
thermal:
enum olympe.enums.camera2.StoragePolicy
priority_removable:
internal:
removable:
priority_internal:
enum olympe.enums.camera2.StorageType
internal:
removable:
none:
enum olympe.enums.camera2.StreamReceiver
default:
skycontroller:
enum olympe.enums.camera2.VideoCodec
h264:
h265:
enum olympe.enums.camera2.VideoRecordingMode
standard:
enum olympe.enums.camera2.VideoResolution
reserved:
2160p:
1080p:
720p:
enum olympe.enums.camera2.WhiteBalanceLockMode
unlocked:
locked:
enum olympe.enums.camera2.WhiteBalanceMode
custom:
automatic:
candle:
sunset:
incandescent:
warm_white_fluorescent:
halogen:
fluorescent:
cool_white_fluorescent:
flash:
daylight:
sunny:
cloudy:
snow:
hazy:
shaded:
green_foliage:
blue_sky:
enum olympe.enums.camera2.WhiteBalanceTemperature
1500:
1750:
2000:
2250:
2500:
2750:
3000:
3250:
3500:
3750:
4000:
4250:
4500:
4750:
5000:
5250:
5500:
5750:
6000:
6250:
6500:
6750:
7000:
7250:
7500:
7750:
8000:
8250:
8500:
8750:
9000:
9250:
9500:
9750:
10000:
10250:
10500:
10750:
11000:
11250:
11500:
11750:
12000:
12250:
12500:
12750:
13000:
13250:
13500:
13750:
14000:
14250:
14500:
14750:
15000:
enum olympe.enums.camera2.ZoomControlMode
level:
velocity:
hfov:
enum olympe.enums.camera2.ZoomGotoPresetEnum
ZOOM_GOTO_PRESET_FIRST:
ZOOM_GOTO_PRESET_LAST:
ZOOM_GOTO_PRESET_PREV:
ZOOM_GOTO_PRESET_NEXT:
enum olympe.enums.camera2.ZoomPresetEnum
ZOOM_PRESET_WIDE:
ZOOM_PRESET_THERMAL:
ZOOM_PRESET_TELE:
ZOOM_PRESET_MAX:
enum olympe.enums.camera2.ZoomVelocityControlQualityMode
allow_degradation:
stop_before_degradation: