package vendor:android/camera
⌘K
Ctrl+K
or
/
Index
Types (139)
- ACameraCaptureFailure
- ACameraCaptureFailureReason
- ACameraCaptureSession
ACameraCaptureSession_… (16)
- ACameraCaptureSession_captureCallback_bufferLost
- ACameraCaptureSession_captureCallback_failed
- ACameraCaptureSession_captureCallback_result
- ACameraCaptureSession_captureCallback_sequenceAbort
- ACameraCaptureSession_captureCallback_sequenceEnd
- ACameraCaptureSession_captureCallback_start
- ACameraCaptureSession_captureCallback_startV2
- ACameraCaptureSession_captureCallbacks
- ACameraCaptureSession_captureCallbacksV2
- ACameraCaptureSession_logicalCamera_captureCallback_failed
- ACameraCaptureSession_logicalCamera_captureCallback_result
- ACameraCaptureSession_logicalCamera_captureCallbacks
- ACameraCaptureSession_logicalCamera_captureCallbacksV2
- ACameraCaptureSession_prepareCallback
- ACameraCaptureSession_stateCallback
- ACameraCaptureSession_stateCallbacks
- ACameraDevice
- ACameraDeviceError
- ACameraIdList
- ACameraManager
- ACameraMetadata
- ACameraMetadataType
ACameraMetadata_… (3)
- ACameraOutputTarget
- ACameraOutputTargets
- ACameraWindowType
- ACaptureRequest
- ACaptureSessionOutput
- ACaptureSessionOutputContainer
- ALogicalCameraCaptureFailure
acamera_… (92)
- acamera_metadata_enum_android_automotive_lens_facing_t
- acamera_metadata_enum_android_automotive_location_t
- acamera_metadata_enum_android_black_level_lock_t
- acamera_metadata_enum_android_color_correction_aberration_mode_t
- acamera_metadata_enum_android_color_correction_mode_t
- acamera_metadata_enum_android_control_ae_antibanding_mode_t
- acamera_metadata_enum_android_control_ae_lock_available_t
- acamera_metadata_enum_android_control_ae_lock_t
- acamera_metadata_enum_android_control_ae_mode_t
- acamera_metadata_enum_android_control_ae_precapture_trigger_t
- acamera_metadata_enum_android_control_ae_priority_mode_t
- acamera_metadata_enum_android_control_ae_state_t
- acamera_metadata_enum_android_control_af_mode_t
- acamera_metadata_enum_android_control_af_scene_change_t
- acamera_metadata_enum_android_control_af_state_t
- acamera_metadata_enum_android_control_af_trigger_t
- acamera_metadata_enum_android_control_autoframing_available_t
- acamera_metadata_enum_android_control_autoframing_state_t
- acamera_metadata_enum_android_control_autoframing_t
- acamera_metadata_enum_android_control_awb_lock_available_t
- acamera_metadata_enum_android_control_awb_lock_t
- acamera_metadata_enum_android_control_awb_mode_t
- acamera_metadata_enum_android_control_awb_state_t
- acamera_metadata_enum_android_control_capture_intent_t
- acamera_metadata_enum_android_control_effect_mode_t
- acamera_metadata_enum_android_control_enable_zsl_t
- acamera_metadata_enum_android_control_extended_scene_mode_t
- acamera_metadata_enum_android_control_low_light_boost_state_t
- acamera_metadata_enum_android_control_mode_t
- acamera_metadata_enum_android_control_scene_mode_t
- acamera_metadata_enum_android_control_settings_override_t
- acamera_metadata_enum_android_control_video_stabilization_mode_t
- acamera_metadata_enum_android_control_zoom_method_t
- acamera_metadata_enum_android_depth_available_depth_stream_configurations_maximum_resolution_t
- acamera_metadata_enum_android_depth_available_depth_stream_configurations_t
- acamera_metadata_enum_android_depth_available_dynamic_depth_stream_configurations_maximum_resolution_t
- acamera_metadata_enum_android_depth_available_dynamic_depth_stream_configurations_t
- acamera_metadata_enum_android_depth_depth_is_exclusive_t
- acamera_metadata_enum_android_distortion_correction_mode_t
- acamera_metadata_enum_android_edge_mode_t
- acamera_metadata_enum_android_extension_night_mode_indicator_t
- acamera_metadata_enum_android_flash_info_available_t
- acamera_metadata_enum_android_flash_mode_t
- acamera_metadata_enum_android_flash_state_t
- acamera_metadata_enum_android_heic_available_heic_stream_configurations_maximum_resolution_t
- acamera_metadata_enum_android_heic_available_heic_stream_configurations_t
- acamera_metadata_enum_android_heic_available_heic_ultra_hdr_stream_configurations_maximum_resolution_t
- acamera_metadata_enum_android_heic_available_heic_ultra_hdr_stream_configurations_t
- acamera_metadata_enum_android_hot_pixel_mode_t
- acamera_metadata_enum_android_info_device_type_t
- acamera_metadata_enum_android_info_supported_hardware_level_t
- acamera_metadata_enum_android_jpegr_available_jpeg_r_stream_configurations_maximum_resolution_t
- acamera_metadata_enum_android_jpegr_available_jpeg_r_stream_configurations_t
- acamera_metadata_enum_android_lens_facing_t
- acamera_metadata_enum_android_lens_info_focus_distance_calibration_t
- acamera_metadata_enum_android_lens_optical_stabilization_mode_t
- acamera_metadata_enum_android_lens_pose_reference_t
- acamera_metadata_enum_android_lens_state_t
- acamera_metadata_enum_android_logical_multi_camera_additional_results_t
- acamera_metadata_enum_android_logical_multi_camera_sensor_sync_type_t
- acamera_metadata_enum_android_noise_reduction_mode_t
- acamera_metadata_enum_android_request_available_capabilities_t
- acamera_metadata_enum_android_request_available_color_space_profiles_map_t
- acamera_metadata_enum_android_request_available_dynamic_range_profiles_map_t
- acamera_metadata_enum_android_scaler_available_recommended_stream_configurations_t
- acamera_metadata_enum_android_scaler_available_stream_configurations_maximum_resolution_t
- acamera_metadata_enum_android_scaler_available_stream_configurations_t
- acamera_metadata_enum_android_scaler_available_stream_use_cases_t
- acamera_metadata_enum_android_scaler_cropping_type_t
- acamera_metadata_enum_android_scaler_multi_resolution_stream_supported_t
- acamera_metadata_enum_android_scaler_physical_camera_multi_resolution_stream_configurations_t
- acamera_metadata_enum_android_scaler_rotate_and_crop_t
- acamera_metadata_enum_android_sensor_info_color_filter_arrangement_t
- acamera_metadata_enum_android_sensor_info_lens_shading_applied_t
- acamera_metadata_enum_android_sensor_info_timestamp_source_t
- acamera_metadata_enum_android_sensor_pixel_mode_t
- acamera_metadata_enum_android_sensor_raw_binning_factor_used_t
- acamera_metadata_enum_android_sensor_reference_illuminant1_t
- acamera_metadata_enum_android_sensor_test_pattern_mode_t
- acamera_metadata_enum_android_shading_mode_t
- acamera_metadata_enum_android_statistics_face_detect_mode_t
- acamera_metadata_enum_android_statistics_hot_pixel_map_mode_t
- acamera_metadata_enum_android_statistics_lens_shading_map_mode_t
- acamera_metadata_enum_android_statistics_ois_data_mode_t
- acamera_metadata_enum_android_statistics_scene_flicker_t
- acamera_metadata_enum_android_sync_frame_number_t
- acamera_metadata_enum_android_sync_max_latency_t
- acamera_metadata_enum_android_tonemap_mode_t
- acamera_metadata_enum_android_tonemap_preset_curve_t
- acamera_metadata_section_start_t
- acamera_metadata_section_t
- acamera_metadata_tag_t
- camera_status_t
Constants (2)
Variables (0)
This section is empty.
Procedures (72)
ACameraCaptureSession_… (15)
- ACameraCaptureSession_abortCaptures
- ACameraCaptureSession_capture
- ACameraCaptureSession_captureV2
- ACameraCaptureSession_close
- ACameraCaptureSession_getDevice
- ACameraCaptureSession_logicalCamera_capture
- ACameraCaptureSession_logicalCamera_captureV2
- ACameraCaptureSession_logicalCamera_setRepeatingRequest
- ACameraCaptureSession_logicalCamera_setRepeatingRequestV2
- ACameraCaptureSession_prepareWindow
- ACameraCaptureSession_setRepeatingRequest
- ACameraCaptureSession_setRepeatingRequestV2
- ACameraCaptureSession_setWindowPreparedCallback
- ACameraCaptureSession_stopRepeating
- ACameraCaptureSession_updateSharedOutput
ACameraManager_… (10)
- ACameraManager_create
- ACameraManager_delete
- ACameraManager_deleteCameraIdList
- ACameraManager_getCameraCharacteristics
- ACameraManager_getCameraIdList
- ACameraManager_openCamera
- ACameraManager_registerAvailabilityCallback
- ACameraManager_registerExtendedAvailabilityCallback
- ACameraManager_unregisterAvailabilityCallback
- ACameraManager_unregisterExtendedAvailabilityCallback
- ACameraOutputTarget_create
- ACameraOutputTarget_free
ACaptureRequest_… (21)
- ACaptureRequest_addTarget
- ACaptureRequest_copy
- ACaptureRequest_free
- ACaptureRequest_getAllTags
- ACaptureRequest_getConstEntry
- ACaptureRequest_getConstEntry_physicalCamera
- ACaptureRequest_getUserContext
- ACaptureRequest_removeTarget
- ACaptureRequest_setEntry_double
- ACaptureRequest_setEntry_float
- ACaptureRequest_setEntry_i32
- ACaptureRequest_setEntry_i64
- ACaptureRequest_setEntry_physicalCamera_double
- ACaptureRequest_setEntry_physicalCamera_float
- ACaptureRequest_setEntry_physicalCamera_i32
- ACaptureRequest_setEntry_physicalCamera_i64
- ACaptureRequest_setEntry_physicalCamera_rational
- ACaptureRequest_setEntry_physicalCamera_u8
- ACaptureRequest_setEntry_rational
- ACaptureRequest_setEntry_u8
- ACaptureRequest_setUserContext
ACaptureSessionOutputContainer_… (4)
- ACaptureSessionOutput_create
- ACaptureSessionOutput_free
- ACaptureSessionPhysicalOutput_create
ACaptureSessionSharedOutput_… (3)
Procedure Groups (0)
This section is empty.
Types
ACameraCaptureFailure ¶
ACameraCaptureFailure :: struct { frameNumber: i64, reason: ACameraCaptureFailureReason, sequenceId: i32, wasImageCaptured: bool, }
ACameraCaptureFailureReason ¶
ACameraCaptureFailureReason :: enum i32 { FLUSHED = 0, ERROR = 1, }
ACameraCaptureSession ¶
ACameraCaptureSession :: struct {}
Related Procedures With Parameters
- ACameraCaptureSession_abortCaptures
- ACameraCaptureSession_capture
- ACameraCaptureSession_captureV2
- ACameraCaptureSession_close
- ACameraCaptureSession_getDevice
- ACameraCaptureSession_logicalCamera_capture
- ACameraCaptureSession_logicalCamera_captureV2
- ACameraCaptureSession_logicalCamera_setRepeatingRequest
- ACameraCaptureSession_logicalCamera_setRepeatingRequestV2
- ACameraCaptureSession_prepareWindow
- ACameraCaptureSession_setRepeatingRequest
- ACameraCaptureSession_setRepeatingRequestV2
- ACameraCaptureSession_setWindowPreparedCallback
- ACameraCaptureSession_stopRepeating
- ACameraCaptureSession_updateSharedOutput
ACameraCaptureSession_captureCallback_bufferLost ¶
ACameraCaptureSession_captureCallback_bufferLost :: proc "c" (context_: rawptr, session: ^ACameraCaptureSession, request: ^ACaptureRequest, window: ^android.ANativeWindow, frameNumber: i64)
ACameraCaptureSession_captureCallback_failed ¶
ACameraCaptureSession_captureCallback_failed :: proc "c" (context_: rawptr, session: ^ACameraCaptureSession, request: ^ACaptureRequest, failure: ^ACameraCaptureFailure)
ACameraCaptureSession_captureCallback_result ¶
ACameraCaptureSession_captureCallback_result :: proc "c" (context_: rawptr, session: ^ACameraCaptureSession, request: ^ACaptureRequest, result: ^ACameraMetadata)
ACameraCaptureSession_captureCallback_sequenceAbort ¶
ACameraCaptureSession_captureCallback_sequenceAbort :: proc "c" (context_: rawptr, session: ^ACameraCaptureSession, sequenceId: i32)
ACameraCaptureSession_captureCallback_sequenceEnd ¶
ACameraCaptureSession_captureCallback_sequenceEnd :: proc "c" (context_: rawptr, session: ^ACameraCaptureSession, sequenceId: i32, frameNumber: i64)
ACameraCaptureSession_captureCallback_start ¶
ACameraCaptureSession_captureCallback_start :: proc "c" (context_: rawptr, session: ^ACameraCaptureSession, request: ^ACaptureRequest, timestamp: i64)
ACameraCaptureSession_captureCallback_startV2 ¶
ACameraCaptureSession_captureCallback_startV2 :: proc "c" (context_: rawptr, session: ^ACameraCaptureSession, request: ^ACaptureRequest, timestamp: i64, frameNumber: i64)
ACameraCaptureSession_captureCallbacks ¶
ACameraCaptureSession_captureCallbacks :: struct { context_: rawptr, onCaptureStarted: ACameraCaptureSession_captureCallback_start, onCaptureProgressed: ACameraCaptureSession_captureCallback_result, onCaptureCompleted: ACameraCaptureSession_captureCallback_result, onCaptureFailed: ACameraCaptureSession_captureCallback_failed, onCaptureSequenceCompleted: ACameraCaptureSession_captureCallback_sequenceEnd, onCaptureSequenceAborted: ACameraCaptureSession_captureCallback_sequenceAbort, onCaptureBufferLost: ACameraCaptureSession_captureCallback_bufferLost, }
Related Procedures With Parameters
ACameraCaptureSession_captureCallbacksV2 ¶
ACameraCaptureSession_captureCallbacksV2 :: struct { context_: rawptr, onCaptureStarted: ACameraCaptureSession_captureCallback_startV2, onCaptureProgressed: ACameraCaptureSession_captureCallback_result, onCaptureCompleted: ACameraCaptureSession_captureCallback_result, onCaptureFailed: ACameraCaptureSession_captureCallback_failed, onCaptureSequenceCompleted: ACameraCaptureSession_captureCallback_sequenceEnd, onCaptureSequenceAborted: ACameraCaptureSession_captureCallback_sequenceAbort, onCaptureBufferLost: ACameraCaptureSession_captureCallback_bufferLost, }
Related Procedures With Parameters
ACameraCaptureSession_logicalCamera_captureCallback_failed ¶
ACameraCaptureSession_logicalCamera_captureCallback_failed :: proc "c" (context_: rawptr, session: ^ACameraCaptureSession, request: ^ACaptureRequest, failure: ^ALogicalCameraCaptureFailure)
ACameraCaptureSession_logicalCamera_captureCallback_result ¶
ACameraCaptureSession_logicalCamera_captureCallback_result :: proc "c" (context_: rawptr, session: ^ACameraCaptureSession, request: ^ACaptureRequest, result: ^ACameraMetadata, physicalResultCount: uint, physicalCameraIds: ^cstring, physicalResults: ^^ACameraMetadata)
ACameraCaptureSession_logicalCamera_captureCallbacks ¶
ACameraCaptureSession_logicalCamera_captureCallbacks :: struct { context_: rawptr, onCaptureStarted: ACameraCaptureSession_captureCallback_start, onCaptureProgressed: ACameraCaptureSession_captureCallback_result, onLogicalCameraCaptureCompleted: ACameraCaptureSession_logicalCamera_captureCallback_result, onLogicalCameraCaptureFailed: ACameraCaptureSession_logicalCamera_captureCallback_failed, onCaptureSequenceCompleted: ACameraCaptureSession_captureCallback_sequenceEnd, onCaptureSequenceAborted: ACameraCaptureSession_captureCallback_sequenceAbort, onCaptureBufferLost: ACameraCaptureSession_captureCallback_bufferLost, }
Related Procedures With Parameters
ACameraCaptureSession_logicalCamera_captureCallbacksV2 ¶
ACameraCaptureSession_logicalCamera_captureCallbacksV2 :: struct { context_: rawptr, onCaptureStarted: ACameraCaptureSession_captureCallback_startV2, onCaptureProgressed: ACameraCaptureSession_captureCallback_result, onLogicalCameraCaptureCompleted: ACameraCaptureSession_logicalCamera_captureCallback_result, onLogicalCameraCaptureFailed: ACameraCaptureSession_logicalCamera_captureCallback_failed, onCaptureSequenceCompleted: ACameraCaptureSession_captureCallback_sequenceEnd, onCaptureSequenceAborted: ACameraCaptureSession_captureCallback_sequenceAbort, onCaptureBufferLost: ACameraCaptureSession_captureCallback_bufferLost, }
Related Procedures With Parameters
ACameraCaptureSession_prepareCallback ¶
ACameraCaptureSession_prepareCallback :: proc "c" (context_: rawptr, window: ^android.ANativeWindow, session: ^ACameraCaptureSession)
ACameraCaptureSession_stateCallback ¶
ACameraCaptureSession_stateCallback :: proc "c" (context_: rawptr, session: ^ACameraCaptureSession)
ACameraCaptureSession_stateCallbacks ¶
ACameraCaptureSession_stateCallbacks :: struct { context_: rawptr, onClosed: ACameraCaptureSession_stateCallback, onReady: ACameraCaptureSession_stateCallback, onActive: ACameraCaptureSession_stateCallback, }
Related Procedures With Parameters
ACameraDevice ¶
ACameraDevice :: struct {}
ACameraDeviceError ¶
ACameraDeviceError :: enum i32 { CAMERA_IN_USE = 1, MAX_CAMERAS_IN_USE = 2, CAMERA_DISABLED = 3, CAMERA_DEVICE = 4, CAMERA_SERVICE = 5, }
ACameraDevice_ClientSharedAccessPriorityChangedCallback ¶
ACameraDevice_ClientSharedAccessPriorityChangedCallback :: proc "c" (context_: rawptr, device: ^ACameraDevice, isPrimaryClient: bool)
ACameraDevice_ErrorStateCallback ¶
ACameraDevice_ErrorStateCallback :: proc "c" (context_: rawptr, device: ^ACameraDevice, error: ACameraDeviceError)
ACameraDevice_StateCallback ¶
ACameraDevice_StateCallback :: proc "c" (context_: rawptr, device: ^ACameraDevice)
ACameraDevice_StateCallbacks ¶
ACameraDevice_StateCallbacks :: struct { context_: rawptr, onDisconnected: ACameraDevice_StateCallback, onError: ACameraDevice_ErrorStateCallback, onClientSharedAccessPriorityChanged: ACameraDevice_ClientSharedAccessPriorityChangedCallback, }
ACameraDevice_request_template ¶
ACameraDevice_request_template :: enum i32 { PREVIEW = 1, STILL_CAPTURE = 2, RECORD = 3, VIDEO_SNAPSHOT = 4, ZERO_SHUTTER_LAG = 5, MANUAL = 6, }
Related Procedures With Parameters
ACameraDevice_stateCallbacks ¶
ACameraDevice_stateCallbacks :: ACameraDevice_StateCallbacks
ACameraIdList ¶
Related Procedures With Parameters
ACameraManager ¶
ACameraManager :: struct {}
Related Procedures With Parameters
- ACameraManager_delete
- ACameraManager_getCameraCharacteristics
- ACameraManager_getCameraIdList
- ACameraManager_openCamera
- ACameraManager_registerAvailabilityCallback
- ACameraManager_registerExtendedAvailabilityCallback
- ACameraManager_unregisterAvailabilityCallback
- ACameraManager_unregisterExtendedAvailabilityCallback
ACameraManager_AccessPrioritiesChangedCallback ¶
ACameraManager_AccessPrioritiesChangedCallback :: proc "c" (context_: rawptr)
ACameraManager_AvailabilityCallbacks ¶
ACameraManager_AvailabilityCallbacks :: struct { context_: rawptr, onCameraAvailable: ACameraManager_AvailabilityCallback, onCameraUnavailable: ACameraManager_AvailabilityCallback, }
Related Procedures With Parameters
ACameraManager_ExtendedAvailabilityCallbacks ¶
ACameraManager_ExtendedAvailabilityCallbacks :: struct { availabilityCallbacks: ACameraManager_AvailabilityCallbacks, onCameraAccessPrioritiesChanged: ACameraManager_AccessPrioritiesChangedCallback, onPhysicalCameraAvailable: ACameraManager_PhysicalCameraAvailabilityCallback, onPhysicalCameraUnavailable: ACameraManager_PhysicalCameraAvailabilityCallback, reserved: [4]rawptr, }
Related Procedures With Parameters
ACameraMetadata ¶
ACameraMetadata :: struct {}
ACameraMetadataType ¶
ACameraMetadataType :: enum i8 { BYTE = 0, INT32 = 1, FLOAT = 2, INT64 = 3, DOUBLE = 4, RATIONAL = 5, }
ACameraMetadata_const_entry ¶
ACameraMetadata_const_entry :: struct { tag: acamera_metadata_tag_t, type: ACameraMetadataType, count: u32, data: struct #raw_union { u8: ^u8, i32: ^i32, f: ^f32, i64: ^i64, d: ^f64, r: ^ACameraMetadata_rational, }, }
Related Procedures With Parameters
ACameraMetadata_entry ¶
ACameraMetadata_entry :: struct { tag: acamera_metadata_tag_t, type: ACameraMetadataType, count: u32, data: struct #raw_union { u8: ^u8, i32: ^i32, f: ^f32, i64: ^i64, d: ^f64, r: ^ACameraMetadata_rational, }, }
ACameraMetadata_rational ¶
Related Procedures With Parameters
ACameraOutputTargets ¶
ACameraOutputTargets :: struct {}
ACameraWindowType ¶
ACameraWindowType :: android.ANativeWindow
ACaptureRequest ¶
ACaptureRequest :: struct {}
Related Procedures With Parameters
- ACameraDevice_createCaptureSessionWithSessionParameters
- ACaptureRequest_addTarget
- ACaptureRequest_copy
- ACaptureRequest_free
- ACaptureRequest_getAllTags
- ACaptureRequest_getConstEntry
- ACaptureRequest_getConstEntry_physicalCamera
- ACaptureRequest_getUserContext
- ACaptureRequest_removeTarget
- ACaptureRequest_setEntry_double
- ACaptureRequest_setEntry_float
- ACaptureRequest_setEntry_i32
- ACaptureRequest_setEntry_i64
- ACaptureRequest_setEntry_physicalCamera_double
- ACaptureRequest_setEntry_physicalCamera_float
- ACaptureRequest_setEntry_physicalCamera_i32
- ACaptureRequest_setEntry_physicalCamera_i64
- ACaptureRequest_setEntry_physicalCamera_rational
- ACaptureRequest_setEntry_physicalCamera_u8
- ACaptureRequest_setEntry_rational
- ACaptureRequest_setEntry_u8
- ACaptureRequest_setUserContext
ACaptureSessionOutput ¶
ACaptureSessionOutput :: struct {}
ACaptureSessionOutputContainer ¶
ACaptureSessionOutputContainer :: struct {}
ALogicalCameraCaptureFailure ¶
ALogicalCameraCaptureFailure :: struct { captureFailure: ACameraCaptureFailure, physicalCameraId: cstring, }
acamera_metadata_enum_android_automotive_lens_facing_t ¶
acamera_metadata_enum_android_automotive_lens_facing_t :: enum i32 { EXTERIOR_OTHER = 0, EXTERIOR_FRONT = 1, EXTERIOR_REAR = 2, EXTERIOR_LEFT = 3, EXTERIOR_RIGHT = 4, INTERIOR_OTHER = 5, INTERIOR_SEAT_ROW_1_LEFT = 6, INTERIOR_SEAT_ROW_1_CENTER = 7, INTERIOR_SEAT_ROW_1_RIGHT = 8, INTERIOR_SEAT_ROW_2_LEFT = 9, INTERIOR_SEAT_ROW_2_CENTER = 10, INTERIOR_SEAT_ROW_2_RIGHT = 11, INTERIOR_SEAT_ROW_3_LEFT = 12, INTERIOR_SEAT_ROW_3_CENTER = 13, INTERIOR_SEAT_ROW_3_RIGHT = 14, }
acamera_metadata_enum_android_automotive_location_t ¶
acamera_metadata_enum_android_automotive_location_t :: enum i32 { INTERIOR = 0, EXTERIOR_OTHER = 1, EXTERIOR_FRONT = 2, EXTERIOR_REAR = 3, EXTERIOR_LEFT = 4, EXTERIOR_RIGHT = 5, EXTRA_OTHER = 6, EXTRA_FRONT = 7, EXTRA_REAR = 8, EXTRA_LEFT = 9, EXTRA_RIGHT = 10, }
acamera_metadata_enum_android_black_level_lock_t ¶
acamera_metadata_enum_android_black_level_lock_t :: enum i32 { OFF = 0, ON = 1, }
acamera_metadata_enum_android_color_correction_aberration_mode_t ¶
acamera_metadata_enum_android_color_correction_aberration_mode_t :: enum i32 { OFF = 0, FAST = 1, HIGH_QUALITY = 2, }
acamera_metadata_enum_android_color_correction_mode_t ¶
acamera_metadata_enum_android_color_correction_mode_t :: enum i32 { TRANSFORM_MATRIX = 0, FAST = 1, HIGH_QUALITY = 2, CCT = 3, }
acamera_metadata_enum_android_control_ae_antibanding_mode_t ¶
acamera_metadata_enum_android_control_ae_antibanding_mode_t :: enum i32 { OFF = 0, _50HZ = 1, _60HZ = 2, AUTO = 3, }
acamera_metadata_enum_android_control_ae_lock_available_t ¶
acamera_metadata_enum_android_control_ae_lock_available_t :: enum i32 { FALSE = 0, TRUE = 1, }
acamera_metadata_enum_android_control_ae_lock_t ¶
acamera_metadata_enum_android_control_ae_lock_t :: enum i32 { OFF = 0, ON = 1, }
acamera_metadata_enum_android_control_ae_mode_t ¶
acamera_metadata_enum_android_control_ae_mode_t :: enum i32 { OFF = 0, ON = 1, ON_AUTO_FLASH = 2, ON_ALWAYS_FLASH = 3, ON_AUTO_FLASH_REDEYE = 4, ON_EXTERNAL_FLASH = 5, ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY = 6, }
acamera_metadata_enum_android_control_ae_precapture_trigger_t ¶
acamera_metadata_enum_android_control_ae_precapture_trigger_t :: enum i32 { IDLE = 0, START = 1, CANCEL = 2, }
acamera_metadata_enum_android_control_ae_priority_mode_t ¶
acamera_metadata_enum_android_control_ae_priority_mode_t :: enum i32 { OFF = 0, SENSOR_SENSITIVITY_PRIORITY = 1, SENSOR_EXPOSURE_TIME_PRIORITY = 2, }
acamera_metadata_enum_android_control_ae_state_t ¶
acamera_metadata_enum_android_control_ae_state_t :: enum i32 { INACTIVE = 0, SEARCHING = 1, CONVERGED = 2, LOCKED = 3, FLASH_REQUIRED = 4, PRECAPTURE = 5, }
acamera_metadata_enum_android_control_af_mode_t ¶
acamera_metadata_enum_android_control_af_mode_t :: enum i32 { OFF = 0, AUTO = 1, MACRO = 2, CONTINUOUS_VIDEO = 3, CONTINUOUS_PICTURE = 4, EDOF = 5, }
acamera_metadata_enum_android_control_af_scene_change_t ¶
acamera_metadata_enum_android_control_af_scene_change_t :: enum i32 { NOT_DETECTED = 0, DETECTED = 1, }
acamera_metadata_enum_android_control_af_state_t ¶
acamera_metadata_enum_android_control_af_state_t :: enum i32 { INACTIVE = 0, PASSIVE_SCAN = 1, PASSIVE_FOCUSED = 2, ACTIVE_SCAN = 3, FOCUSED_LOCKED = 4, NOT_FOCUSED_LOCKED = 5, PASSIVE_UNFOCUSED = 6, }
acamera_metadata_enum_android_control_af_trigger_t ¶
acamera_metadata_enum_android_control_af_trigger_t :: enum i32 { IDLE = 0, START = 1, CANCEL = 2, }
acamera_metadata_enum_android_control_autoframing_available_t ¶
acamera_metadata_enum_android_control_autoframing_available_t :: enum i32 { FALSE = 0, TRUE = 1, }
acamera_metadata_enum_android_control_autoframing_state_t ¶
acamera_metadata_enum_android_control_autoframing_state_t :: enum i32 { INACTIVE = 0, FRAMING = 1, CONVERGED = 2, }
acamera_metadata_enum_android_control_autoframing_t ¶
acamera_metadata_enum_android_control_autoframing_t :: enum i32 { OFF = 0, ON = 1, }
acamera_metadata_enum_android_control_awb_lock_available_t ¶
acamera_metadata_enum_android_control_awb_lock_available_t :: enum i32 { FALSE = 0, TRUE = 1, }
acamera_metadata_enum_android_control_awb_lock_t ¶
acamera_metadata_enum_android_control_awb_lock_t :: enum i32 { OFF = 0, ON = 1, }
acamera_metadata_enum_android_control_awb_mode_t ¶
acamera_metadata_enum_android_control_awb_mode_t :: enum i32 { OFF = 0, AUTO = 1, INCANDESCENT = 2, FLUORESCENT = 3, WARM_FLUORESCENT = 4, DAYLIGHT = 5, CLOUDY_DAYLIGHT = 6, TWILIGHT = 7, SHADE = 8, }
acamera_metadata_enum_android_control_awb_state_t ¶
acamera_metadata_enum_android_control_awb_state_t :: enum i32 { INACTIVE = 0, SEARCHING = 1, CONVERGED = 2, LOCKED = 3, }
acamera_metadata_enum_android_control_capture_intent_t ¶
acamera_metadata_enum_android_control_capture_intent_t :: enum i32 { CUSTOM = 0, PREVIEW = 1, STILL_CAPTURE = 2, VIDEO_RECORD = 3, VIDEO_SNAPSHOT = 4, ZERO_SHUTTER_LAG = 5, MANUAL = 6, MOTION_TRACKING = 7, }
acamera_metadata_enum_android_control_effect_mode_t ¶
acamera_metadata_enum_android_control_effect_mode_t :: enum i32 { OFF = 0, MONO = 1, NEGATIVE = 2, SOLARIZE = 3, SEPIA = 4, POSTERIZE = 5, WHITEBOARD = 6, BLACKBOARD = 7, AQUA = 8, }
acamera_metadata_enum_android_control_enable_zsl_t ¶
acamera_metadata_enum_android_control_enable_zsl_t :: enum i32 { FALSE = 0, TRUE = 1, }
acamera_metadata_enum_android_control_extended_scene_mode_t ¶
acamera_metadata_enum_android_control_extended_scene_mode_t :: enum i32 { DISABLED = 0, BOKEH_STILL_CAPTURE = 1, BOKEH_CONTINUOUS = 2, }
acamera_metadata_enum_android_control_low_light_boost_state_t ¶
acamera_metadata_enum_android_control_low_light_boost_state_t :: enum i32 { INACTIVE = 0, ACTIVE = 1, }
acamera_metadata_enum_android_control_mode_t ¶
acamera_metadata_enum_android_control_mode_t :: enum i32 { OFF = 0, AUTO = 1, USE_SCENE_MODE = 2, OFF_KEEP_STATE = 3, USE_EXTENDED_SCENE_MODE = 4, }
acamera_metadata_enum_android_control_scene_mode_t ¶
acamera_metadata_enum_android_control_scene_mode_t :: enum i32 { DISABLED = 0, FACE_PRIORITY = 1, ACTION = 2, PORTRAIT = 3, LANDSCAPE = 4, NIGHT = 5, NIGHT_PORTRAIT = 6, THEATRE = 7, BEACH = 8, SNOW = 9, SUNSET = 10, STEADYPHOTO = 11, FIREWORKS = 12, SPORTS = 13, PARTY = 14, CANDLELIGHT = 15, BARCODE = 16, HDR = 18, }
acamera_metadata_enum_android_control_settings_override_t ¶
acamera_metadata_enum_android_control_settings_override_t :: enum i32 { OFF = 0, ZOOM = 1, }
acamera_metadata_enum_android_control_video_stabilization_mode_t ¶
acamera_metadata_enum_android_control_video_stabilization_mode_t :: enum i32 { OFF = 0, ON = 1, PREVIEW_STABILIZATION = 2, }
acamera_metadata_enum_android_control_zoom_method_t ¶
acamera_metadata_enum_android_control_zoom_method_t :: enum i32 { AUTO = 0, ZOOM_RATIO = 1, }
acamera_metadata_enum_android_depth_available_depth_stream_configurations_maximum_resolution_t ¶
acamera_metadata_enum_android_depth_available_depth_stream_configurations_maximum_resolution_t :: enum i32 { OUTPUT = 0, INPUT = 1, }
acamera_metadata_enum_android_depth_available_depth_stream_configurations_t ¶
acamera_metadata_enum_android_depth_available_depth_stream_configurations_t :: enum i32 { OUTPUT = 0, INPUT = 1, }
acamera_metadata_enum_android_depth_available_dynamic_depth_stream_configurations_maximum_resolution_t ¶
acamera_metadata_enum_android_depth_available_dynamic_depth_stream_configurations_maximum_resolution_t :: enum i32 { OUTPUT = 0, INPUT = 1, }
acamera_metadata_enum_android_depth_available_dynamic_depth_stream_configurations_t ¶
acamera_metadata_enum_android_depth_available_dynamic_depth_stream_configurations_t :: enum i32 { OUTPUT = 0, INPUT = 1, }
acamera_metadata_enum_android_depth_depth_is_exclusive_t ¶
acamera_metadata_enum_android_depth_depth_is_exclusive_t :: enum i32 { FALSE = 0, TRUE = 1, }
acamera_metadata_enum_android_distortion_correction_mode_t ¶
acamera_metadata_enum_android_distortion_correction_mode_t :: enum i32 { OFF = 0, FAST = 1, HIGH_QUALITY = 2, }
acamera_metadata_enum_android_edge_mode_t ¶
acamera_metadata_enum_android_edge_mode_t :: enum i32 { OFF = 0, FAST = 1, HIGH_QUALITY = 2, ZERO_SHUTTER_LAG = 3, }
acamera_metadata_enum_android_extension_night_mode_indicator_t ¶
acamera_metadata_enum_android_extension_night_mode_indicator_t :: enum i32 { UNKNOWN = 0, OFF = 1, ON = 2, }
acamera_metadata_enum_android_flash_info_available_t ¶
acamera_metadata_enum_android_flash_info_available_t :: enum i32 { FALSE = 0, TRUE = 1, }
acamera_metadata_enum_android_flash_mode_t ¶
acamera_metadata_enum_android_flash_mode_t :: enum i32 { OFF = 0, SINGLE = 1, TORCH = 2, }
acamera_metadata_enum_android_flash_state_t ¶
acamera_metadata_enum_android_flash_state_t :: enum i32 { UNAVAILABLE = 0, CHARGING = 1, READY = 2, FIRED = 3, PARTIAL = 4, }
acamera_metadata_enum_android_heic_available_heic_stream_configurations_maximum_resolution_t ¶
acamera_metadata_enum_android_heic_available_heic_stream_configurations_maximum_resolution_t :: enum i32 { OUTPUT = 0, INPUT = 1, }
acamera_metadata_enum_android_heic_available_heic_stream_configurations_t ¶
acamera_metadata_enum_android_heic_available_heic_stream_configurations_t :: enum i32 { OUTPUT = 0, INPUT = 1, }
acamera_metadata_enum_android_heic_available_heic_ultra_hdr_stream_configurations_maximum_resolution_t ¶
acamera_metadata_enum_android_heic_available_heic_ultra_hdr_stream_configurations_maximum_resolution_t :: enum i32 { OUTPUT = 0, INPUT = 1, }
acamera_metadata_enum_android_heic_available_heic_ultra_hdr_stream_configurations_t ¶
acamera_metadata_enum_android_heic_available_heic_ultra_hdr_stream_configurations_t :: enum i32 { OUTPUT = 0, INPUT = 1, }
acamera_metadata_enum_android_hot_pixel_mode_t ¶
acamera_metadata_enum_android_hot_pixel_mode_t :: enum i32 { OFF = 0, FAST = 1, HIGH_QUALITY = 2, }
acamera_metadata_enum_android_info_device_type_t ¶
acamera_metadata_enum_android_info_device_type_t :: enum i32 { BUILT_IN = 0, EXTERNAL = 1, VIRTUAL = 2, UNKNOWN = 3, }
acamera_metadata_enum_android_info_supported_hardware_level_t ¶
acamera_metadata_enum_android_info_supported_hardware_level_t :: enum i32 { LIMITED = 0, FULL = 1, LEGACY = 2, _3 = 3, EXTERNAL = 4, }
acamera_metadata_enum_android_jpegr_available_jpeg_r_stream_configurations_maximum_resolution_t ¶
acamera_metadata_enum_android_jpegr_available_jpeg_r_stream_configurations_maximum_resolution_t :: enum i32 { OUTPUT = 0, INPUT = 1, }
acamera_metadata_enum_android_jpegr_available_jpeg_r_stream_configurations_t ¶
acamera_metadata_enum_android_jpegr_available_jpeg_r_stream_configurations_t :: enum i32 { OUTPUT = 0, INPUT = 1, }
acamera_metadata_enum_android_lens_facing_t ¶
acamera_metadata_enum_android_lens_facing_t :: enum i32 { FRONT = 0, BACK = 1, EXTERNAL = 2, }
acamera_metadata_enum_android_lens_info_focus_distance_calibration_t ¶
acamera_metadata_enum_android_lens_info_focus_distance_calibration_t :: enum i32 { UNCALIBRATED = 0, APPROXIMATE = 1, CALIBRATED = 2, }
acamera_metadata_enum_android_lens_optical_stabilization_mode_t ¶
acamera_metadata_enum_android_lens_optical_stabilization_mode_t :: enum i32 { OFF = 0, ON = 1, }
acamera_metadata_enum_android_lens_pose_reference_t ¶
acamera_metadata_enum_android_lens_pose_reference_t :: enum i32 { PRIMARY_CAMERA = 0, GYROSCOPE = 1, UNDEFINED = 2, AUTOMOTIVE = 3, }
acamera_metadata_enum_android_lens_state_t ¶
acamera_metadata_enum_android_lens_state_t :: enum i32 { STATIONARY = 0, MOVING = 1, }
acamera_metadata_enum_android_logical_multi_camera_additional_results_t ¶
acamera_metadata_enum_android_logical_multi_camera_additional_results_t :: enum i32 { OFF = 0, ON = 1, }
acamera_metadata_enum_android_logical_multi_camera_sensor_sync_type_t ¶
acamera_metadata_enum_android_logical_multi_camera_sensor_sync_type_t :: enum i32 { APPROXIMATE = 0, CALIBRATED = 1, }
acamera_metadata_enum_android_noise_reduction_mode_t ¶
acamera_metadata_enum_android_noise_reduction_mode_t :: enum i32 { OFF = 0, FAST = 1, HIGH_QUALITY = 2, MINIMAL = 3, ZERO_SHUTTER_LAG = 4, }
acamera_metadata_enum_android_request_available_capabilities_t ¶
acamera_metadata_enum_android_request_available_capabilities_t :: enum i32 { BACKWARD_COMPATIBLE = 0, MANUAL_SENSOR = 1, MANUAL_POST_PROCESSING = 2, RAW = 3, READ_SENSOR_SETTINGS = 5, BURST_CAPTURE = 6, DEPTH_OUTPUT = 8, MOTION_TRACKING = 10, LOGICAL_MULTI_CAMERA = 11, MONOCHROME = 12, SECURE_IMAGE_DATA = 13, SYSTEM_CAMERA = 14, ULTRA_HIGH_RESOLUTION_SENSOR = 16, STREAM_USE_CASE = 19, }
acamera_metadata_enum_android_request_available_color_space_profiles_map_t ¶
acamera_metadata_enum_android_request_available_color_space_profiles_map_t :: enum i32 { UNSPECIFIED = -1, SRGB = 0, DISPLAY_P3 = 7, BT2020_HLG = 16, }
acamera_metadata_enum_android_request_available_dynamic_range_profiles_map_t ¶
acamera_metadata_enum_android_request_available_dynamic_range_profiles_map_t :: enum i32 { STANDARD = 0x1, HLG10 = 0x2, HDR10 = 0x4, HDR10_PLUS = 0x8, DOLBY_VISION_10B_HDR_REF = 0x10, DOLBY_VISION_10B_HDR_REF_PO = 0x20, DOLBY_VISION_10B_HDR_OEM = 0x40, DOLBY_VISION_10B_HDR_OEM_PO = 0x80, DOLBY_VISION_8B_HDR_REF = 0x100, DOLBY_VISION_8B_HDR_REF_PO = 0x200, DOLBY_VISION_8B_HDR_OEM = 0x400, DOLBY_VISION_8B_HDR_OEM_PO = 0x800, MAX = 0x1000, STANDARD_SMPTE_2094_50 = 0x2000, HLG10_SMPTE_2094_50 = 0x4000, HDR10_SMPTE_2094_50 = 0x8000, HDR10_PLUS_SMPTE_2094_50 = 0x10000, DOLBY_VISION_10B_HDR_REF_SMPTE_2094_50 = 0x20000, DOLBY_VISION_10B_HDR_REF_PO_SMPTE_2094_50 = 0x40000, DOLBY_VISION_10B_HDR_OEM_SMPTE_2094_50 = 0x80000, DOLBY_VISION_10B_HDR_OEM_PO_SMPTE_2094_50 = 0x100000, DOLBY_VISION_8B_HDR_REF_SMPTE_2094_50 = 0x200000, DOLBY_VISION_8B_HDR_REF_PO_SMPTE_2094_50 = 0x400000, DOLBY_VISION_8B_HDR_OEM_SMPTE_2094_50 = 0x800000, DOLBY_VISION_8B_HDR_OEM_PO_SMPTE_2094_50 = 0x1000000, MAX_312 = 0x2000000, }
acamera_metadata_enum_android_scaler_available_recommended_stream_configurations_t ¶
acamera_metadata_enum_android_scaler_available_recommended_stream_configurations_t :: enum i32 { PREVIEW = 0x0, RECORD = 0x1, VIDEO_SNAPSHOT = 0x2, SNAPSHOT = 0x3, ZSL = 0x4, RAW = 0x5, LOW_LATENCY_SNAPSHOT = 0x6, PUBLIC_END = 0x7, _10BIT_OUTPUT = 0x8, PUBLIC_END_3_8 = 0x9, VENDOR_START = 0x18, }
acamera_metadata_enum_android_scaler_available_stream_configurations_maximum_resolution_t ¶
acamera_metadata_enum_android_scaler_available_stream_configurations_maximum_resolution_t :: enum i32 { OUTPUT = 0, INPUT = 1, }
acamera_metadata_enum_android_scaler_available_stream_configurations_t ¶
acamera_metadata_enum_android_scaler_available_stream_configurations_t :: enum i32 { OUTPUT = 0, INPUT = 1, }
acamera_metadata_enum_android_scaler_available_stream_use_cases_t ¶
acamera_metadata_enum_android_scaler_available_stream_use_cases_t :: enum i32 { DEFAULT = 0x0, PREVIEW = 0x1, STILL_CAPTURE = 0x2, VIDEO_RECORD = 0x3, PREVIEW_VIDEO_STILL = 0x4, VIDEO_CALL = 0x5, CROPPED_RAW = 0x6, }
acamera_metadata_enum_android_scaler_cropping_type_t ¶
acamera_metadata_enum_android_scaler_cropping_type_t :: enum i32 { CENTER_ONLY = 0, FREEFORM = 1, }
acamera_metadata_enum_android_scaler_multi_resolution_stream_supported_t ¶
acamera_metadata_enum_android_scaler_multi_resolution_stream_supported_t :: enum i32 { FALSE = 0, TRUE = 1, }
acamera_metadata_enum_android_scaler_physical_camera_multi_resolution_stream_configurations_t ¶
acamera_metadata_enum_android_scaler_physical_camera_multi_resolution_stream_configurations_t :: enum i32 { OUTPUT = 0, INPUT = 1, }
acamera_metadata_enum_android_scaler_rotate_and_crop_t ¶
acamera_metadata_enum_android_scaler_rotate_and_crop_t :: enum i32 { NONE = 0, _90 = 1, _180 = 2, _270 = 3, AUTO = 4, }
acamera_metadata_enum_android_sensor_info_color_filter_arrangement_t ¶
acamera_metadata_enum_android_sensor_info_color_filter_arrangement_t :: enum i32 { RGGB = 0, GRBG = 1, GBRG = 2, BGGR = 3, RGB = 4, MONO = 5, NIR = 6, }
acamera_metadata_enum_android_sensor_info_lens_shading_applied_t ¶
acamera_metadata_enum_android_sensor_info_lens_shading_applied_t :: enum i32 { FALSE = 0, TRUE = 1, }
acamera_metadata_enum_android_sensor_info_timestamp_source_t ¶
acamera_metadata_enum_android_sensor_info_timestamp_source_t :: enum i32 { UNKNOWN = 0, REALTIME = 1, }
acamera_metadata_enum_android_sensor_pixel_mode_t ¶
acamera_metadata_enum_android_sensor_pixel_mode_t :: enum i32 { DEFAULT = 0, MAXIMUM_RESOLUTION = 1, }
acamera_metadata_enum_android_sensor_raw_binning_factor_used_t ¶
acamera_metadata_enum_android_sensor_raw_binning_factor_used_t :: enum i32 { TRUE = 0, FALSE = 1, }
acamera_metadata_enum_android_sensor_reference_illuminant1_t ¶
acamera_metadata_enum_android_sensor_reference_illuminant1_t :: enum i32 { DAYLIGHT = 1, FLUORESCENT = 2, TUNGSTEN = 3, FLASH = 4, FINE_WEATHER = 9, CLOUDY_WEATHER = 10, SHADE = 11, DAYLIGHT_FLUORESCENT = 12, DAY_WHITE_FLUORESCENT = 13, COOL_WHITE_FLUORESCENT = 14, WHITE_FLUORESCENT = 15, STANDARD_A = 17, STANDARD_B = 18, STANDARD_C = 19, D55 = 20, D65 = 21, D75 = 22, D50 = 23, ISO_STUDIO_TUNGSTEN = 24, }
acamera_metadata_enum_android_sensor_test_pattern_mode_t ¶
acamera_metadata_enum_android_sensor_test_pattern_mode_t :: enum i32 { OFF = 0, SOLID_COLOR = 1, COLOR_BARS = 2, COLOR_BARS_FADE_TO_GRAY = 3, PN9 = 4, CUSTOM1 = 256, }
acamera_metadata_enum_android_shading_mode_t ¶
acamera_metadata_enum_android_shading_mode_t :: enum i32 { OFF = 0, FAST = 1, HIGH_QUALITY = 2, }
acamera_metadata_enum_android_statistics_face_detect_mode_t ¶
acamera_metadata_enum_android_statistics_face_detect_mode_t :: enum i32 { OFF = 0, SIMPLE = 1, FULL = 2, }
acamera_metadata_enum_android_statistics_hot_pixel_map_mode_t ¶
acamera_metadata_enum_android_statistics_hot_pixel_map_mode_t :: enum i32 { OFF = 0, ON = 1, }
acamera_metadata_enum_android_statistics_lens_shading_map_mode_t ¶
acamera_metadata_enum_android_statistics_lens_shading_map_mode_t :: enum i32 { OFF = 0, ON = 1, }
acamera_metadata_enum_android_statistics_ois_data_mode_t ¶
acamera_metadata_enum_android_statistics_ois_data_mode_t :: enum i32 { OFF = 0, ON = 1, }
acamera_metadata_enum_android_statistics_scene_flicker_t ¶
acamera_metadata_enum_android_statistics_scene_flicker_t :: enum i32 { NONE = 0, _50HZ = 1, _60HZ = 2, }
acamera_metadata_enum_android_sync_frame_number_t ¶
acamera_metadata_enum_android_sync_frame_number_t :: enum i32 { CONVERGING = -1, UNKNOWN = -2, }
acamera_metadata_enum_android_sync_max_latency_t ¶
acamera_metadata_enum_android_sync_max_latency_t :: enum i32 { PER_FRAME_CONTROL = 0, UNKNOWN = -1, }
acamera_metadata_enum_android_tonemap_mode_t ¶
acamera_metadata_enum_android_tonemap_mode_t :: enum i32 { CONTRAST_CURVE = 0, FAST = 1, HIGH_QUALITY = 2, GAMMA_VALUE = 3, PRESET_CURVE = 4, }
acamera_metadata_enum_android_tonemap_preset_curve_t ¶
acamera_metadata_enum_android_tonemap_preset_curve_t :: enum i32 { SRGB = 0, REC709 = 1, }
acamera_metadata_section_start_t ¶
acamera_metadata_section_start_t :: enum i32 { COLOR_CORRECTION_START = 0x0, CONTROL_START = 0x10000, DEMOSAIC_START = 0x20000, EDGE_START = 0x30000, FLASH_START = 0x40000, FLASH_INFO_START = 0x50000, HOT_PIXEL_START = 0x60000, JPEG_START = 0x70000, LENS_START = 0x80000, LENS_INFO_START = 0x90000, NOISE_REDUCTION_START = 0xa0000, QUIRKS_START = 0xb0000, REQUEST_START = 0xc0000, SCALER_START = 0xd0000, SENSOR_START = 0xe0000, SENSOR_INFO_START = 0xf0000, SHADING_START = 0x100000, STATISTICS_START = 0x110000, STATISTICS_INFO_START = 0x120000, TONEMAP_START = 0x130000, LED_START = 0x140000, INFO_START = 0x150000, BLACK_LEVEL_START = 0x160000, SYNC_START = 0x170000, REPROCESS_START = 0x180000, DEPTH_START = 0x190000, LOGICAL_MULTI_CAMERA_START = 0x1a0000, DISTORTION_CORRECTION_START = 0x1b0000, HEIC_START = 0x1c0000, HEIC_INFO_START = 0x1d0000, AUTOMOTIVE_START = 0x1e0000, AUTOMOTIVE_LENS_START = 0x1f0000, EXTENSION_START = 0x200000, JPEGR_START = 0x210000, SHARED_SESSION_START = 0x220000, DESKTOP_EFFECTS_START = 0x230000, VENDOR_START = -2147483648, }
acamera_metadata_section_t ¶
acamera_metadata_section_t :: enum i32 { COLOR_CORRECTION = 0, CONTROL = 1, DEMOSAIC = 2, EDGE = 3, FLASH = 4, FLASH_INFO = 5, HOT_PIXEL = 6, JPEG = 7, LENS = 8, LENS_INFO = 9, NOISE_REDUCTION = 10, QUIRKS = 11, REQUEST = 12, SCALER = 13, SENSOR = 14, SENSOR_INFO = 15, SHADING = 16, STATISTICS = 17, STATISTICS_INFO = 18, TONEMAP = 19, LED = 20, INFO = 21, BLACK_LEVEL = 22, SYNC = 23, REPROCESS = 24, DEPTH = 25, LOGICAL_MULTI_CAMERA = 26, DISTORTION_CORRECTION = 27, HEIC = 28, HEIC_INFO = 29, AUTOMOTIVE = 30, AUTOMOTIVE_LENS = 31, EXTENSION = 32, JPEGR = 33, SHARED_SESSION = 34, DESKTOP_EFFECTS = 35, SECTION_COUNT = 36, VENDOR = 0x8000, }
acamera_metadata_tag_t ¶
acamera_metadata_tag_t :: enum i32 { COLOR_CORRECTION_MODE = 0, COLOR_CORRECTION_TRANSFORM = 1, COLOR_CORRECTION_GAINS = 2, COLOR_CORRECTION_ABERRATION_MODE = 3, COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES = 4, COLOR_CORRECTION_COLOR_TEMPERATURE = 5, COLOR_CORRECTION_COLOR_TINT = 6, COLOR_CORRECTION_COLOR_TEMPERATURE_RANGE = 7, COLOR_CORRECTION_AVAILABLE_MODES = 8, COLOR_CORRECTION_END = 9, CONTROL_AE_ANTIBANDING_MODE = 65536, CONTROL_AE_EXPOSURE_COMPENSATION = 65537, CONTROL_AE_LOCK = 65538, CONTROL_AE_MODE = 65539, CONTROL_AE_REGIONS = 65540, CONTROL_AE_TARGET_FPS_RANGE = 65541, CONTROL_AE_PRECAPTURE_TRIGGER = 65542, CONTROL_AF_MODE = 65543, CONTROL_AF_REGIONS = 65544, CONTROL_AF_TRIGGER = 65545, CONTROL_AWB_LOCK = 65546, CONTROL_AWB_MODE = 65547, CONTROL_AWB_REGIONS = 65548, CONTROL_CAPTURE_INTENT = 65549, CONTROL_EFFECT_MODE = 65550, CONTROL_MODE = 65551, CONTROL_SCENE_MODE = 65552, CONTROL_VIDEO_STABILIZATION_MODE = 65553, CONTROL_AE_AVAILABLE_ANTIBANDING_MODES = 65554, CONTROL_AE_AVAILABLE_MODES = 65555, CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES = 65556, CONTROL_AE_COMPENSATION_RANGE = 65557, CONTROL_AE_COMPENSATION_STEP = 65558, CONTROL_AF_AVAILABLE_MODES = 65559, CONTROL_AVAILABLE_EFFECTS = 65560, CONTROL_AVAILABLE_SCENE_MODES = 65561, CONTROL_AVAILABLE_VIDEO_STABILIZATION_MODES = 65562, CONTROL_AWB_AVAILABLE_MODES = 65563, CONTROL_MAX_REGIONS = 65564, CONTROL_AE_STATE = 65567, CONTROL_AF_STATE = 65568, CONTROL_AWB_STATE = 65570, CONTROL_AE_LOCK_AVAILABLE = 65572, CONTROL_AWB_LOCK_AVAILABLE = 65573, CONTROL_AVAILABLE_MODES = 65574, CONTROL_POST_RAW_SENSITIVITY_BOOST_RANGE = 65575, CONTROL_POST_RAW_SENSITIVITY_BOOST = 65576, CONTROL_ENABLE_ZSL = 65577, CONTROL_AF_SCENE_CHANGE = 65578, CONTROL_AVAILABLE_EXTENDED_SCENE_MODE_MAX_SIZES = 65579, CONTROL_AVAILABLE_EXTENDED_SCENE_MODE_ZOOM_RATIO_RANGES = 65580, CONTROL_EXTENDED_SCENE_MODE = 65581, CONTROL_ZOOM_RATIO_RANGE = 65582, CONTROL_ZOOM_RATIO = 65583, CONTROL_SETTINGS_OVERRIDE = 65588, CONTROL_AVAILABLE_SETTINGS_OVERRIDES = 65589, CONTROL_AUTOFRAMING = 65591, CONTROL_AUTOFRAMING_AVAILABLE = 65592, CONTROL_AUTOFRAMING_STATE = 65593, CONTROL_LOW_LIGHT_BOOST_INFO_LUMINANCE_RANGE = 65594, CONTROL_LOW_LIGHT_BOOST_STATE = 65595, CONTROL_ZOOM_METHOD = 65596, CONTROL_AE_PRIORITY_MODE = 65597, CONTROL_AE_AVAILABLE_PRIORITY_MODES = 65598, CONTROL_END = 65599, EDGE_MODE = 196608, EDGE_AVAILABLE_EDGE_MODES = 196610, EDGE_END = 196611, FLASH_MODE = 262146, FLASH_STATE = 262149, FLASH_STRENGTH_LEVEL = 262150, FLASH_SINGLE_STRENGTH_MAX_LEVEL = 262151, FLASH_SINGLE_STRENGTH_DEFAULT_LEVEL = 262152, FLASH_TORCH_STRENGTH_MAX_LEVEL = 262153, FLASH_TORCH_STRENGTH_DEFAULT_LEVEL = 262154, FLASH_END = 262155, FLASH_INFO_AVAILABLE = 327680, FLASH_INFO_STRENGTH_MAXIMUM_LEVEL = 327682, FLASH_INFO_STRENGTH_DEFAULT_LEVEL = 327683, FLASH_INFO_END = 327684, HOT_PIXEL_MODE = 393216, HOT_PIXEL_AVAILABLE_HOT_PIXEL_MODES = 393217, HOT_PIXEL_END = 393218, JPEG_GPS_COORDINATES = 458752, JPEG_GPS_PROCESSING_METHOD = 458753, JPEG_GPS_TIMESTAMP = 458754, JPEG_ORIENTATION = 458755, JPEG_QUALITY = 458756, JPEG_THUMBNAIL_QUALITY = 458757, JPEG_THUMBNAIL_SIZE = 458758, JPEG_AVAILABLE_THUMBNAIL_SIZES = 458759, JPEG_END = 458760, LENS_APERTURE = 524288, LENS_FILTER_DENSITY = 524289, LENS_FOCAL_LENGTH = 524290, LENS_FOCUS_DISTANCE = 524291, LENS_OPTICAL_STABILIZATION_MODE = 524292, LENS_FACING = 524293, LENS_POSE_ROTATION = 524294, LENS_POSE_TRANSLATION = 524295, LENS_FOCUS_RANGE = 524296, LENS_STATE = 524297, LENS_INTRINSIC_CALIBRATION = 524298, LENS_RADIAL_DISTORTION = 524299, LENS_POSE_REFERENCE = 524300, LENS_DISTORTION = 524301, LENS_DISTORTION_MAXIMUM_RESOLUTION = 524302, LENS_INTRINSIC_CALIBRATION_MAXIMUM_RESOLUTION = 524303, LENS_END = 524304, LENS_INFO_AVAILABLE_APERTURES = 589824, LENS_INFO_AVAILABLE_FILTER_DENSITIES = 589825, LENS_INFO_AVAILABLE_FOCAL_LENGTHS = 589826, LENS_INFO_AVAILABLE_OPTICAL_STABILIZATION = 589827, LENS_INFO_HYPERFOCAL_DISTANCE = 589828, LENS_INFO_MINIMUM_FOCUS_DISTANCE = 589829, LENS_INFO_SHADING_MAP_SIZE = 589830, LENS_INFO_FOCUS_DISTANCE_CALIBRATION = 589831, LENS_INFO_END = 589832, NOISE_REDUCTION_MODE = 655360, NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES = 655362, NOISE_REDUCTION_END = 655363, REQUEST_MAX_NUM_OUTPUT_STREAMS = 786438, REQUEST_PIPELINE_DEPTH = 786441, REQUEST_PIPELINE_MAX_DEPTH = 786442, REQUEST_PARTIAL_RESULT_COUNT = 786443, REQUEST_AVAILABLE_CAPABILITIES = 786444, REQUEST_AVAILABLE_REQUEST_KEYS = 786445, REQUEST_AVAILABLE_RESULT_KEYS = 786446, REQUEST_AVAILABLE_CHARACTERISTICS_KEYS = 786447, REQUEST_AVAILABLE_SESSION_KEYS = 786448, REQUEST_AVAILABLE_PHYSICAL_CAMERA_REQUEST_KEYS = 786449, REQUEST_AVAILABLE_DYNAMIC_RANGE_PROFILES_MAP = 786451, REQUEST_AVAILABLE_COLOR_SPACE_PROFILES_MAP = 786453, REQUEST_END = 786454, SCALER_CROP_REGION = 851968, SCALER_AVAILABLE_MAX_DIGITAL_ZOOM = 851972, SCALER_AVAILABLE_STREAM_CONFIGURATIONS = 851978, SCALER_AVAILABLE_MIN_FRAME_DURATIONS = 851979, SCALER_AVAILABLE_STALL_DURATIONS = 851980, SCALER_CROPPING_TYPE = 851981, SCALER_AVAILABLE_RECOMMENDED_STREAM_CONFIGURATIONS = 851982, SCALER_AVAILABLE_RECOMMENDED_INPUT_OUTPUT_FORMATS_MAP = 851983, SCALER_AVAILABLE_ROTATE_AND_CROP_MODES = 851984, SCALER_ROTATE_AND_CROP = 851985, SCALER_DEFAULT_SECURE_IMAGE_SIZE = 851986, SCALER_PHYSICAL_CAMERA_MULTI_RESOLUTION_STREAM_CONFIGURATIONS = 851987, SCALER_AVAILABLE_STREAM_CONFIGURATIONS_MAXIMUM_RESOLUTION = 851988, SCALER_AVAILABLE_MIN_FRAME_DURATIONS_MAXIMUM_RESOLUTION = 851989, SCALER_AVAILABLE_STALL_DURATIONS_MAXIMUM_RESOLUTION = 851990, SCALER_MULTI_RESOLUTION_STREAM_SUPPORTED = 851992, SCALER_AVAILABLE_STREAM_USE_CASES = 851994, SCALER_RAW_CROP_REGION = 851995, SCALER_CONCURRENT_MULTI_RESOLUTION_FORMATS = 851996, SCALER_END = 851997, SENSOR_EXPOSURE_TIME = 917504, SENSOR_FRAME_DURATION = 917505, SENSOR_SENSITIVITY = 917506, SENSOR_REFERENCE_ILLUMINANT1 = 917507, SENSOR_REFERENCE_ILLUMINANT2 = 917508, SENSOR_CALIBRATION_TRANSFORM1 = 917509, SENSOR_CALIBRATION_TRANSFORM2 = 917510, SENSOR_COLOR_TRANSFORM1 = 917511, SENSOR_COLOR_TRANSFORM2 = 917512, SENSOR_FORWARD_MATRIX1 = 917513, SENSOR_FORWARD_MATRIX2 = 917514, SENSOR_BLACK_LEVEL_PATTERN = 917516, SENSOR_MAX_ANALOG_SENSITIVITY = 917517, SENSOR_ORIENTATION = 917518, SENSOR_TIMESTAMP = 917520, SENSOR_NEUTRAL_COLOR_POINT = 917522, SENSOR_NOISE_PROFILE = 917523, SENSOR_GREEN_SPLIT = 917526, SENSOR_TEST_PATTERN_DATA = 917527, SENSOR_TEST_PATTERN_MODE = 917528, SENSOR_AVAILABLE_TEST_PATTERN_MODES = 917529, SENSOR_ROLLING_SHUTTER_SKEW = 917530, SENSOR_OPTICAL_BLACK_REGIONS = 917531, SENSOR_DYNAMIC_BLACK_LEVEL = 917532, SENSOR_DYNAMIC_WHITE_LEVEL = 917533, SENSOR_PIXEL_MODE = 917536, SENSOR_RAW_BINNING_FACTOR_USED = 917537, SENSOR_END = 917538, SENSOR_INFO_ACTIVE_ARRAY_SIZE = 983040, SENSOR_INFO_SENSITIVITY_RANGE = 983041, SENSOR_INFO_COLOR_FILTER_ARRANGEMENT = 983042, SENSOR_INFO_EXPOSURE_TIME_RANGE = 983043, SENSOR_INFO_MAX_FRAME_DURATION = 983044, SENSOR_INFO_PHYSICAL_SIZE = 983045, SENSOR_INFO_PIXEL_ARRAY_SIZE = 983046, SENSOR_INFO_WHITE_LEVEL = 983047, SENSOR_INFO_TIMESTAMP_SOURCE = 983048, SENSOR_INFO_LENS_SHADING_APPLIED = 983049, SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE = 983050, SENSOR_INFO_ACTIVE_ARRAY_SIZE_MAXIMUM_RESOLUTION = 983051, SENSOR_INFO_PIXEL_ARRAY_SIZE_MAXIMUM_RESOLUTION = 983052, SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE_MAXIMUM_RESOLUTION = 983053, SENSOR_INFO_BINNING_FACTOR = 983054, SENSOR_INFO_END = 983055, SHADING_MODE = 1048576, SHADING_AVAILABLE_MODES = 1048578, SHADING_END = 1048579, STATISTICS_FACE_DETECT_MODE = 1114112, STATISTICS_HOT_PIXEL_MAP_MODE = 1114115, STATISTICS_FACE_IDS = 1114116, STATISTICS_FACE_LANDMARKS = 1114117, STATISTICS_FACE_RECTANGLES = 1114118, STATISTICS_FACE_SCORES = 1114119, STATISTICS_LENS_SHADING_MAP = 1114123, STATISTICS_SCENE_FLICKER = 1114126, STATISTICS_HOT_PIXEL_MAP = 1114127, STATISTICS_LENS_SHADING_MAP_MODE = 1114128, STATISTICS_OIS_DATA_MODE = 1114129, STATISTICS_OIS_TIMESTAMPS = 1114130, STATISTICS_OIS_X_SHIFTS = 1114131, STATISTICS_OIS_Y_SHIFTS = 1114132, STATISTICS_LENS_INTRINSIC_TIMESTAMPS = 1114133, STATISTICS_LENS_INTRINSIC_SAMPLES = 1114134, STATISTICS_END = 1114135, STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES = 1179648, STATISTICS_INFO_MAX_FACE_COUNT = 1179650, STATISTICS_INFO_AVAILABLE_HOT_PIXEL_MAP_MODES = 1179654, STATISTICS_INFO_AVAILABLE_LENS_SHADING_MAP_MODES = 1179655, STATISTICS_INFO_AVAILABLE_OIS_DATA_MODES = 1179656, STATISTICS_INFO_END = 1179657, TONEMAP_CURVE_BLUE = 1245184, TONEMAP_CURVE_GREEN = 1245185, TONEMAP_CURVE_RED = 1245186, TONEMAP_MODE = 1245187, TONEMAP_MAX_CURVE_POINTS = 1245188, TONEMAP_AVAILABLE_TONE_MAP_MODES = 1245189, TONEMAP_GAMMA = 1245190, TONEMAP_PRESET_CURVE = 1245191, TONEMAP_END = 1245192, INFO_SUPPORTED_HARDWARE_LEVEL = 1376256, INFO_VERSION = 1376257, INFO_DEVICE_STATE_ORIENTATIONS = 1376259, INFO_DEVICE_TYPE = 1376262, INFO_END = 1376263, BLACK_LEVEL_LOCK = 1441792, BLACK_LEVEL_END = 1441793, SYNC_FRAME_NUMBER = 1507328, SYNC_MAX_LATENCY = 1507329, SYNC_END = 1507330, DEPTH_AVAILABLE_DEPTH_STREAM_CONFIGURATIONS = 1638401, DEPTH_AVAILABLE_DEPTH_MIN_FRAME_DURATIONS = 1638402, DEPTH_AVAILABLE_DEPTH_STALL_DURATIONS = 1638403, DEPTH_DEPTH_IS_EXCLUSIVE = 1638404, DEPTH_AVAILABLE_RECOMMENDED_DEPTH_STREAM_CONFIGURATIONS = 1638405, DEPTH_AVAILABLE_DYNAMIC_DEPTH_STREAM_CONFIGURATIONS = 1638406, DEPTH_AVAILABLE_DYNAMIC_DEPTH_MIN_FRAME_DURATIONS = 1638407, DEPTH_AVAILABLE_DYNAMIC_DEPTH_STALL_DURATIONS = 1638408, DEPTH_AVAILABLE_DEPTH_STREAM_CONFIGURATIONS_MAXIMUM_RESOLUTION = 1638409, DEPTH_AVAILABLE_DEPTH_MIN_FRAME_DURATIONS_MAXIMUM_RESOLUTION = 1638410, DEPTH_AVAILABLE_DEPTH_STALL_DURATIONS_MAXIMUM_RESOLUTION = 1638411, DEPTH_AVAILABLE_DYNAMIC_DEPTH_STREAM_CONFIGURATIONS_MAXIMUM_RESOLUTION = 1638412, DEPTH_AVAILABLE_DYNAMIC_DEPTH_MIN_FRAME_DURATIONS_MAXIMUM_RESOLUTION = 1638413, DEPTH_AVAILABLE_DYNAMIC_DEPTH_STALL_DURATIONS_MAXIMUM_RESOLUTION = 1638414, DEPTH_END = 1638415, LOGICAL_MULTI_CAMERA_PHYSICAL_IDS = 1703936, LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE = 1703937, LOGICAL_MULTI_CAMERA_ACTIVE_PHYSICAL_ID = 1703938, LOGICAL_MULTI_CAMERA_ACTIVE_PHYSICAL_SENSOR_CROP_REGION = 1703939, LOGICAL_MULTI_CAMERA_ADDITIONAL_RESULTS = 1703940, LOGICAL_MULTI_CAMERA_END = 1703941, DISTORTION_CORRECTION_MODE = 1769472, DISTORTION_CORRECTION_AVAILABLE_MODES = 1769473, DISTORTION_CORRECTION_END = 1769474, HEIC_AVAILABLE_HEIC_STREAM_CONFIGURATIONS = 1835008, HEIC_AVAILABLE_HEIC_MIN_FRAME_DURATIONS = 1835009, HEIC_AVAILABLE_HEIC_STALL_DURATIONS = 1835010, HEIC_AVAILABLE_HEIC_STREAM_CONFIGURATIONS_MAXIMUM_RESOLUTION = 1835011, HEIC_AVAILABLE_HEIC_MIN_FRAME_DURATIONS_MAXIMUM_RESOLUTION = 1835012, HEIC_AVAILABLE_HEIC_STALL_DURATIONS_MAXIMUM_RESOLUTION = 1835013, HEIC_AVAILABLE_HEIC_ULTRA_HDR_STREAM_CONFIGURATIONS = 1835014, HEIC_AVAILABLE_HEIC_ULTRA_HDR_MIN_FRAME_DURATIONS = 1835015, HEIC_AVAILABLE_HEIC_ULTRA_HDR_STALL_DURATIONS = 1835016, HEIC_AVAILABLE_HEIC_ULTRA_HDR_STREAM_CONFIGURATIONS_MAXIMUM_RESOLUTION = 1835017, HEIC_AVAILABLE_HEIC_ULTRA_HDR_MIN_FRAME_DURATIONS_MAXIMUM_RESOLUTION = 1835018, HEIC_AVAILABLE_HEIC_ULTRA_HDR_STALL_DURATIONS_MAXIMUM_RESOLUTION = 1835019, HEIC_END = 1835020, AUTOMOTIVE_LOCATION = 1966080, AUTOMOTIVE_END = 1966081, AUTOMOTIVE_LENS_FACING = 2031616, AUTOMOTIVE_LENS_END = 2031617, EXTENSION_NIGHT_MODE_INDICATOR = 2097154, EXTENSION_END = 2097155, JPEGR_AVAILABLE_JPEG_R_STREAM_CONFIGURATIONS = 2162688, JPEGR_AVAILABLE_JPEG_R_MIN_FRAME_DURATIONS = 2162689, JPEGR_AVAILABLE_JPEG_R_STALL_DURATIONS = 2162690, JPEGR_AVAILABLE_JPEG_R_STREAM_CONFIGURATIONS_MAXIMUM_RESOLUTION = 2162691, JPEGR_AVAILABLE_JPEG_R_MIN_FRAME_DURATIONS_MAXIMUM_RESOLUTION = 2162692, JPEGR_AVAILABLE_JPEG_R_STALL_DURATIONS_MAXIMUM_RESOLUTION = 2162693, JPEGR_END = 2162694, }
Related Procedures With Parameters
- ACameraMetadata_getConstEntry
- ACaptureRequest_getConstEntry
- ACaptureRequest_getConstEntry_physicalCamera
- ACaptureRequest_setEntry_double
- ACaptureRequest_setEntry_float
- ACaptureRequest_setEntry_i32
- ACaptureRequest_setEntry_i64
- ACaptureRequest_setEntry_physicalCamera_double
- ACaptureRequest_setEntry_physicalCamera_float
- ACaptureRequest_setEntry_physicalCamera_i32
- ACaptureRequest_setEntry_physicalCamera_i64
- ACaptureRequest_setEntry_physicalCamera_rational
- ACaptureRequest_setEntry_physicalCamera_u8
- ACaptureRequest_setEntry_rational
- ACaptureRequest_setEntry_u8
camera_status_t ¶
camera_status_t :: enum i32 { OK = 0, ERROR_BASE = -10000, ERROR_UNKNOWN = -10000, ERROR_INVALID_PARAMETER = -10001, ERROR_CAMERA_DISCONNECTED = -10002, ERROR_NOT_ENOUGH_MEMORY = -10003, ERROR_METADATA_NOT_FOUND = -10004, ERROR_CAMERA_DEVICE = -10005, ERROR_CAMERA_SERVICE = -10006, ERROR_SESSION_CLOSED = -10007, ERROR_INVALID_OPERATION = -10008, ERROR_STREAM_CONFIGURE_FAIL = -10009, ERROR_CAMERA_IN_USE = -10010, ERROR_MAX_CAMERA_IN_USE = -10011, ERROR_CAMERA_DISABLED = -10012, ERROR_PERMISSION_DENIED = -10013, ERROR_UNSUPPORTED_OPERATION = -10014, }
Related Procedures With Returns
- ACameraCaptureSession_abortCaptures
- ACameraCaptureSession_capture
- ACameraCaptureSession_captureV2
- ACameraCaptureSession_getDevice
- ACameraCaptureSession_logicalCamera_capture
- ACameraCaptureSession_logicalCamera_captureV2
- ACameraCaptureSession_logicalCamera_setRepeatingRequest
- ACameraCaptureSession_logicalCamera_setRepeatingRequestV2
- ACameraCaptureSession_prepareWindow
- ACameraCaptureSession_setRepeatingRequest
- ACameraCaptureSession_setRepeatingRequestV2
- ACameraCaptureSession_setWindowPreparedCallback
- ACameraCaptureSession_stopRepeating
- ACameraCaptureSession_updateSharedOutput
- ACameraDevice_close
- ACameraDevice_createCaptureRequest
- ACameraDevice_createCaptureRequest_withPhysicalIds
- ACameraDevice_createCaptureSession
- ACameraDevice_createCaptureSessionWithSessionParameters
- ACameraDevice_isSessionConfigurationSupported
- ACameraManager_getCameraCharacteristics
- ACameraManager_getCameraIdList
- ACameraManager_openCamera
- ACameraManager_registerAvailabilityCallback
- ACameraManager_registerExtendedAvailabilityCallback
- ACameraManager_unregisterAvailabilityCallback
- ACameraManager_unregisterExtendedAvailabilityCallback
- ACameraMetadata_getAllTags
- ACameraMetadata_getConstEntry
- ACameraMetadata_getTagFromName
- ACameraOutputTarget_create
- ACaptureRequest_addTarget
- ACaptureRequest_getAllTags
- ACaptureRequest_getConstEntry
- ACaptureRequest_getConstEntry_physicalCamera
- ACaptureRequest_getUserContext
- ACaptureRequest_removeTarget
- ACaptureRequest_setEntry_double
- ACaptureRequest_setEntry_float
- ACaptureRequest_setEntry_i32
- ACaptureRequest_setEntry_i64
- ACaptureRequest_setEntry_physicalCamera_double
- ACaptureRequest_setEntry_physicalCamera_float
- ACaptureRequest_setEntry_physicalCamera_i32
- ACaptureRequest_setEntry_physicalCamera_i64
- ACaptureRequest_setEntry_physicalCamera_rational
- ACaptureRequest_setEntry_physicalCamera_u8
- ACaptureRequest_setEntry_rational
- ACaptureRequest_setEntry_u8
- ACaptureRequest_setUserContext
- ACaptureSessionOutputContainer_add
- ACaptureSessionOutputContainer_create
- ACaptureSessionOutputContainer_remove
- ACaptureSessionOutput_create
- ACaptureSessionPhysicalOutput_create
- ACaptureSessionSharedOutput_add
- ACaptureSessionSharedOutput_create
- ACaptureSessionSharedOutput_remove
Constants
ACAMERA_NUM_TYPES ¶
ACAMERA_NUM_TYPES :: 6
CAPTURE_SEQUENCE_ID_NONE ¶
CAPTURE_SEQUENCE_ID_NONE :: -1
Variables
This section is empty.
Procedures
ACameraCaptureSession_abortCaptures ¶
ACameraCaptureSession_abortCaptures :: proc "c" (session: ^ACameraCaptureSession) -> camera_status_t ---
ACameraCaptureSession_capture ¶
ACameraCaptureSession_capture :: proc "c" ( session: ^ACameraCaptureSession, callbacks: ^ACameraCaptureSession_captureCallbacks, numRequests: i32, requests: ^^ACaptureRequest, captureSequenceId: ^i32, ) -> camera_status_t ---
ACameraCaptureSession_captureV2 ¶
ACameraCaptureSession_captureV2 :: proc "c" ( session: ^ACameraCaptureSession, callbacks: ^ACameraCaptureSession_captureCallbacksV2, numRequests: i32, requests: ^^ACaptureRequest, captureSequenceId: ^i32, ) -> camera_status_t ---
API level 33
ACameraCaptureSession_close ¶
ACameraCaptureSession_close :: proc "c" (session: ^ACameraCaptureSession) ---
ACameraCaptureSession_getDevice ¶
ACameraCaptureSession_getDevice :: proc "c" ( session: ^ACameraCaptureSession, device: ^^ACameraDevice, ) -> camera_status_t ---
ACameraCaptureSession_logicalCamera_capture ¶
ACameraCaptureSession_logicalCamera_capture :: proc "c" ( session: ^ACameraCaptureSession, callbacks: ^ACameraCaptureSession_logicalCamera_captureCallbacks, numRequests: i32, requests: ^^ACaptureRequest, captureSequenceId: ^i32, ) -> camera_status_t ---
ACameraCaptureSession_logicalCamera_captureV2 ¶
ACameraCaptureSession_logicalCamera_captureV2 :: proc "c" ( session: ^ACameraCaptureSession, callbacks: ^ACameraCaptureSession_logicalCamera_captureCallbacksV2, numRequests: i32, requests: ^^ACaptureRequest, captureSequenceId: ^i32, ) -> camera_status_t ---
API level 33
ACameraCaptureSession_logicalCamera_setRepeatingRequest ¶
ACameraCaptureSession_logicalCamera_setRepeatingRequest :: proc "c" ( session: ^ACameraCaptureSession, callbacks: ^ACameraCaptureSession_logicalCamera_captureCallbacks, numRequests: i32, requests: ^^ACaptureRequest, captureSequenceId: ^i32, ) -> camera_status_t ---
ACameraCaptureSession_logicalCamera_setRepeatingRequestV2 ¶
ACameraCaptureSession_logicalCamera_setRepeatingRequestV2 :: proc "c" ( session: ^ACameraCaptureSession, callbacks: ^ACameraCaptureSession_logicalCamera_captureCallbacksV2, numRequests: i32, requests: ^^ACaptureRequest, captureSequenceId: ^i32, ) -> camera_status_t ---
API level 33
ACameraCaptureSession_prepareWindow ¶
ACameraCaptureSession_prepareWindow :: proc "c" ( session: ^ACameraCaptureSession, window: ^android.ANativeWindow, ) -> camera_status_t ---
API level 34
ACameraCaptureSession_setRepeatingRequest ¶
ACameraCaptureSession_setRepeatingRequest :: proc "c" ( session: ^ACameraCaptureSession, callbacks: ^ACameraCaptureSession_captureCallbacks, numRequests: i32, requests: ^^ACaptureRequest, captureSequenceId: ^i32, ) -> camera_status_t ---
ACameraCaptureSession_setRepeatingRequestV2 ¶
ACameraCaptureSession_setRepeatingRequestV2 :: proc "c" ( session: ^ACameraCaptureSession, callbacks: ^ACameraCaptureSession_captureCallbacksV2, numRequests: i32, requests: ^^ACaptureRequest, captureSequenceId: ^i32, ) -> camera_status_t ---
API level 33
ACameraCaptureSession_setWindowPreparedCallback ¶
ACameraCaptureSession_setWindowPreparedCallback :: proc "c" ( session: ^ACameraCaptureSession, context_: rawptr, callback: ACameraCaptureSession_prepareCallback, ) -> camera_status_t ---
API level 34
ACameraCaptureSession_stopRepeating ¶
ACameraCaptureSession_stopRepeating :: proc "c" (session: ^ACameraCaptureSession) -> camera_status_t ---
ACameraCaptureSession_updateSharedOutput ¶
ACameraCaptureSession_updateSharedOutput :: proc "c" ( session: ^ACameraCaptureSession, output: ^ACaptureSessionOutput, ) -> camera_status_t ---
ACameraDevice_close ¶
ACameraDevice_close :: proc "c" (device: ^ACameraDevice) -> camera_status_t ---
ACameraDevice_createCaptureRequest ¶
ACameraDevice_createCaptureRequest :: proc "c" ( device: ^ACameraDevice, templateId: ACameraDevice_request_template, request: ^^ACaptureRequest, ) -> camera_status_t ---
ACameraDevice_createCaptureRequest_withPhysicalIds ¶
ACameraDevice_createCaptureRequest_withPhysicalIds :: proc "c" ( device: ^ACameraDevice, templateId: ACameraDevice_request_template, physicalIdList: ^ACameraIdList, request: ^^ACaptureRequest, ) -> camera_status_t ---
ACameraDevice_createCaptureSession ¶
ACameraDevice_createCaptureSession :: proc "c" ( device: ^ACameraDevice, outputs: ^ACaptureSessionOutputContainer, callbacks: ^ACameraCaptureSession_stateCallbacks, session: ^^ACameraCaptureSession, ) -> camera_status_t ---
ACameraDevice_createCaptureSessionWithSessionParameters ¶
ACameraDevice_createCaptureSessionWithSessionParameters :: proc "c" ( device: ^ACameraDevice, outputs: ^ACaptureSessionOutputContainer, sessionParameters: ^ACaptureRequest, callbacks: ^ACameraCaptureSession_stateCallbacks, session: ^^ACameraCaptureSession, ) -> camera_status_t ---
ACameraDevice_getId ¶
ACameraDevice_getId :: proc "c" (device: ^ACameraDevice) -> cstring ---
ACameraDevice_isSessionConfigurationSupported ¶
ACameraDevice_isSessionConfigurationSupported :: proc "c" ( device: ^ACameraDevice, sessionOutputContainer: ^ACaptureSessionOutputContainer, ) -> camera_status_t ---
ACameraManager_create ¶
ACameraManager_create :: proc "c" () -> ^ACameraManager ---
ACameraManager_delete ¶
ACameraManager_delete :: proc "c" (manager: ^ACameraManager) ---
ACameraManager_deleteCameraIdList ¶
ACameraManager_deleteCameraIdList :: proc "c" (cameraIdList: ^ACameraIdList) ---
ACameraManager_getCameraCharacteristics ¶
ACameraManager_getCameraCharacteristics :: proc "c" ( manager: ^ACameraManager, cameraId: cstring, characteristics: ^^ACameraMetadata, ) -> camera_status_t ---
ACameraManager_getCameraIdList ¶
ACameraManager_getCameraIdList :: proc "c" ( manager: ^ACameraManager, cameraIdList: ^^ACameraIdList, ) -> camera_status_t ---
ACameraManager_openCamera ¶
ACameraManager_openCamera :: proc "c" ( manager: ^ACameraManager, cameraId: cstring, callback: ^ACameraDevice_StateCallbacks, device: ^^ACameraDevice, ) -> camera_status_t ---
ACameraManager_registerAvailabilityCallback ¶
ACameraManager_registerAvailabilityCallback :: proc "c" ( manager: ^ACameraManager, callback: ^ACameraManager_AvailabilityCallbacks, ) -> camera_status_t ---
ACameraManager_registerExtendedAvailabilityCallback ¶
ACameraManager_registerExtendedAvailabilityCallback :: proc "c" ( manager: ^ACameraManager, callback: ^ACameraManager_ExtendedAvailabilityCallbacks, ) -> camera_status_t ---
ACameraManager_unregisterAvailabilityCallback ¶
ACameraManager_unregisterAvailabilityCallback :: proc "c" ( manager: ^ACameraManager, callback: ^ACameraManager_AvailabilityCallbacks, ) -> camera_status_t ---
ACameraManager_unregisterExtendedAvailabilityCallback ¶
ACameraManager_unregisterExtendedAvailabilityCallback :: proc "c" ( manager: ^ACameraManager, callback: ^ACameraManager_ExtendedAvailabilityCallbacks, ) -> camera_status_t ---
ACameraMetadata_copy ¶
ACameraMetadata_copy :: proc "c" (src: ^ACameraMetadata) -> ^ACameraMetadata ---
ACameraMetadata_free ¶
ACameraMetadata_free :: proc "c" (metadata: ^ACameraMetadata) ---
ACameraMetadata_fromCameraMetadata ¶
ACameraMetadata_fromCameraMetadata :: proc "c" ( env: ^android.JNIEnv, cameraMetadata: rawptr, ) -> ^ACameraMetadata ---
API level 30
ACameraMetadata_getAllTags ¶
ACameraMetadata_getAllTags :: proc "c" ( metadata: ^ACameraMetadata, numEntries: ^i32, tags: ^^u32, ) -> camera_status_t ---
ACameraMetadata_getConstEntry ¶
ACameraMetadata_getConstEntry :: proc "c" ( metadata: ^ACameraMetadata, tag: acamera_metadata_tag_t, entry: ^ACameraMetadata_const_entry, ) -> camera_status_t ---
ACameraMetadata_getTagFromName ¶
ACameraMetadata_getTagFromName :: proc "c" ( metadata: ^ACameraMetadata, name: cstring, tag: ^u32, ) -> camera_status_t ---
API level 35
ACameraMetadata_isLogicalMultiCamera ¶
ACameraMetadata_isLogicalMultiCamera :: proc "c" ( staticMetadata: ^ACameraMetadata, numPhysicalCameras: ^uint, physicalCameraIds: ^^cstring, ) -> bool ---
ACameraOutputTarget_create ¶
ACameraOutputTarget_create :: proc "c" ( window: ^android.ANativeWindow, output: ^^ACameraOutputTarget, ) -> camera_status_t ---
ACameraOutputTarget_free ¶
ACameraOutputTarget_free :: proc "c" (output: ^ACameraOutputTarget) ---
ACaptureRequest_addTarget ¶
ACaptureRequest_addTarget :: proc "c" ( request: ^ACaptureRequest, output: ^ACameraOutputTarget, ) -> camera_status_t ---
ACaptureRequest_copy ¶
ACaptureRequest_copy :: proc "c" (src: ^ACaptureRequest) -> ^ACaptureRequest ---
ACaptureRequest_free ¶
ACaptureRequest_free :: proc "c" (request: ^ACaptureRequest) ---
ACaptureRequest_getAllTags ¶
ACaptureRequest_getAllTags :: proc "c" ( request: ^ACaptureRequest, numTags: ^i32, tags: ^^u32, ) -> camera_status_t ---
ACaptureRequest_getConstEntry ¶
ACaptureRequest_getConstEntry :: proc "c" ( request: ^ACaptureRequest, tag: acamera_metadata_tag_t, entry: ^ACameraMetadata_const_entry, ) -> camera_status_t ---
ACaptureRequest_getConstEntry_physicalCamera ¶
ACaptureRequest_getConstEntry_physicalCamera :: proc "c" ( request: ^ACaptureRequest, physicalId: cstring, tag: acamera_metadata_tag_t, entry: ^ACameraMetadata_const_entry, ) -> camera_status_t ---
ACaptureRequest_getUserContext ¶
ACaptureRequest_getUserContext :: proc "c" ( request: ^ACaptureRequest, context_: ^rawptr, ) -> camera_status_t ---
ACaptureRequest_removeTarget ¶
ACaptureRequest_removeTarget :: proc "c" ( request: ^ACaptureRequest, output: ^ACameraOutputTarget, ) -> camera_status_t ---
ACaptureRequest_setEntry_double ¶
ACaptureRequest_setEntry_double :: proc "c" ( request: ^ACaptureRequest, tag: acamera_metadata_tag_t, count: u32, data: ^f64, ) -> camera_status_t ---
ACaptureRequest_setEntry_float ¶
ACaptureRequest_setEntry_float :: proc "c" ( request: ^ACaptureRequest, tag: acamera_metadata_tag_t, count: u32, data: ^f32, ) -> camera_status_t ---
ACaptureRequest_setEntry_i32 ¶
ACaptureRequest_setEntry_i32 :: proc "c" ( request: ^ACaptureRequest, tag: acamera_metadata_tag_t, count: u32, data: ^i32, ) -> camera_status_t ---
ACaptureRequest_setEntry_i64 ¶
ACaptureRequest_setEntry_i64 :: proc "c" ( request: ^ACaptureRequest, tag: acamera_metadata_tag_t, count: u32, data: ^i64, ) -> camera_status_t ---
ACaptureRequest_setEntry_physicalCamera_double ¶
ACaptureRequest_setEntry_physicalCamera_double :: proc "c" ( request: ^ACaptureRequest, physicalId: cstring, tag: acamera_metadata_tag_t, count: u32, data: ^f64, ) -> camera_status_t ---
ACaptureRequest_setEntry_physicalCamera_float ¶
ACaptureRequest_setEntry_physicalCamera_float :: proc "c" ( request: ^ACaptureRequest, physicalId: cstring, tag: acamera_metadata_tag_t, count: u32, data: ^f32, ) -> camera_status_t ---
ACaptureRequest_setEntry_physicalCamera_i32 ¶
ACaptureRequest_setEntry_physicalCamera_i32 :: proc "c" ( request: ^ACaptureRequest, physicalId: cstring, tag: acamera_metadata_tag_t, count: u32, data: ^i32, ) -> camera_status_t ---
ACaptureRequest_setEntry_physicalCamera_i64 ¶
ACaptureRequest_setEntry_physicalCamera_i64 :: proc "c" ( request: ^ACaptureRequest, physicalId: cstring, tag: acamera_metadata_tag_t, count: u32, data: ^i64, ) -> camera_status_t ---
ACaptureRequest_setEntry_physicalCamera_rational ¶
ACaptureRequest_setEntry_physicalCamera_rational :: proc "c" ( request: ^ACaptureRequest, physicalId: cstring, tag: acamera_metadata_tag_t, count: u32, data: ^ACameraMetadata_rational, ) -> camera_status_t ---
ACaptureRequest_setEntry_physicalCamera_u8 ¶
ACaptureRequest_setEntry_physicalCamera_u8 :: proc "c" ( request: ^ACaptureRequest, physicalId: cstring, tag: acamera_metadata_tag_t, count: u32, data: ^u8, ) -> camera_status_t ---
ACaptureRequest_setEntry_rational ¶
ACaptureRequest_setEntry_rational :: proc "c" ( request: ^ACaptureRequest, tag: acamera_metadata_tag_t, count: u32, data: ^ACameraMetadata_rational, ) -> camera_status_t ---
ACaptureRequest_setEntry_u8 ¶
ACaptureRequest_setEntry_u8 :: proc "c" ( request: ^ACaptureRequest, tag: acamera_metadata_tag_t, count: u32, data: ^u8, ) -> camera_status_t ---
ACaptureRequest_setUserContext ¶
ACaptureRequest_setUserContext :: proc "c" ( request: ^ACaptureRequest, context_: rawptr, ) -> camera_status_t ---
ACaptureSessionOutputContainer_add ¶
ACaptureSessionOutputContainer_add :: proc "c" ( container: ^ACaptureSessionOutputContainer, output: ^ACaptureSessionOutput, ) -> camera_status_t ---
ACaptureSessionOutputContainer_create ¶
ACaptureSessionOutputContainer_create :: proc "c" (container: ^^ACaptureSessionOutputContainer) -> camera_status_t ---
ACaptureSessionOutputContainer_free ¶
ACaptureSessionOutputContainer_free :: proc "c" (container: ^ACaptureSessionOutputContainer) ---
ACaptureSessionOutputContainer_remove ¶
ACaptureSessionOutputContainer_remove :: proc "c" ( container: ^ACaptureSessionOutputContainer, output: ^ACaptureSessionOutput, ) -> camera_status_t ---
ACaptureSessionOutput_create ¶
ACaptureSessionOutput_create :: proc "c" ( anw: ^android.ANativeWindow, output: ^^ACaptureSessionOutput, ) -> camera_status_t ---
ACaptureSessionOutput_free ¶
ACaptureSessionOutput_free :: proc "c" (output: ^ACaptureSessionOutput) ---
ACaptureSessionPhysicalOutput_create ¶
ACaptureSessionPhysicalOutput_create :: proc "c" ( anw: ^android.ANativeWindow, physicalId: cstring, output: ^^ACaptureSessionOutput, ) -> camera_status_t ---
ACaptureSessionSharedOutput_add ¶
ACaptureSessionSharedOutput_add :: proc "c" ( output: ^ACaptureSessionOutput, anw: ^android.ANativeWindow, ) -> camera_status_t ---
ACaptureSessionSharedOutput_create ¶
ACaptureSessionSharedOutput_create :: proc "c" ( anw: ^android.ANativeWindow, output: ^^ACaptureSessionOutput, ) -> camera_status_t ---
ACaptureSessionSharedOutput_remove ¶
ACaptureSessionSharedOutput_remove :: proc "c" ( output: ^ACaptureSessionOutput, anw: ^android.ANativeWindow, ) -> camera_status_t ---
Procedure Groups
This section is empty.
Source Files
- capture_request.odin
- capture_session.odin
- device.odin
- error.odin
- manager.odin
- metadata.odin
- metadata_tags.odin
- window_type.odin
Generation Information
Generated with odin version dev-2026-10 (vendor "odin") Windows_amd64 @ 2026-10-31 23:54:16.590839100 +0000 UTC