backtrace.h
include/libcamera/base/
backtrace_8h.html
libcamera/base/class.h
libcamera::Backtrace
libcamera
bound_method.h
include/libcamera/base/
bound__method_8h.html
libcamera
class.h
include/libcamera/base/
class_8h.html
libcamera::Extensible
libcamera::Extensible::Private
libcamera
- #define LIBCAMERA_DISABLE_COPY class_8h.html ace000c18250df4aeac259f1ab739c655 (klass)
- #define LIBCAMERA_DISABLE_MOVE class_8h.html ab0862a2f3a99aa0eaaba6e0ac81deea3 (klass)
- #define LIBCAMERA_DISABLE_COPY_AND_MOVE class_8h.html a3dfeb3af0e6990136655ba6125587d2f (klass)
- #define LIBCAMERA_DECLARE_PRIVATE class_8h.html a173cff214f6288d300840b7b474b7803 ()
- #define LIBCAMERA_DECLARE_PUBLIC class_8h.html af850b1c484bfa1f484a53c6c2ac7fbad (klass)
- #define LIBCAMERA_O_PTR class_8h.html ad8c78641ec06c49edd227b63cc8449b5 ()
event_dispatcher.h
include/libcamera/base/
event__dispatcher_8h.html
libcamera::EventDispatcher
libcamera
event_dispatcher_poll.h
include/libcamera/base/
event__dispatcher__poll_8h.html
libcamera/base/event_dispatcher.h
libcamera/base/unique_fd.h
libcamera::EventDispatcherPoll
libcamera
event_notifier.h
include/libcamera/base/
event__notifier_8h.html
libcamera/base/object.h
libcamera/base/signal.h
libcamera::EventNotifier
libcamera
file.h
include/libcamera/base/
file_8h.html
libcamera/base/class.h
libcamera/base/flags.h
libcamera/base/unique_fd.h
libcamera::File
libcamera
flags.h
include/libcamera/base/
flags_8h.html
libcamera::Flags
libcamera
- #define LIBCAMERA_FLAGS_ENABLE_OPERATORS flags_8h.html af343143bcb24209ae99e7bf7e28936a1 (_enum)
log.h
include/libcamera/base/
log_8h.html
libcamera/base/class.h
libcamera/base/utils.h
libcamera::LogCategory
libcamera::LogMessage
libcamera::Loggable
libcamera
- #define LOG_DECLARE_CATEGORY log_8h.html a051a13068200cd8f4e845a4c7101b423 (name)
- #define LOG_DEFINE_CATEGORY log_8h.html a10ea1cebc2546f136f2dfd354b45d069 (name)
- #define LOG log_8h.html a7df30592c656b8cf1d6ec5bc246dbec7 (category, severity)
- #define ASSERT log_8h.html ac22830a985e1daed0c9eadba8c6f606e (condition)
memfd.h
include/libcamera/base/
memfd_8h.html
libcamera/base/flags.h
libcamera/base/unique_fd.h
libcamera::MemFd
libcamera
message.h
include/libcamera/base/
message_8h.html
libcamera/base/bound_method.h
libcamera::Message
libcamera::InvokeMessage
libcamera
mutex.h
include/libcamera/base/
mutex_8h.html
libcamera::Mutex
libcamera::MutexLocker
libcamera::ConditionVariable
libcamera
object.h
include/libcamera/base/
object_8h.html
libcamera/base/bound_method.h
libcamera/base/class.h
libcamera::Object
libcamera
semaphore.h
include/libcamera/base/
semaphore_8h.html
libcamera/base/mutex.h
libcamera::Semaphore
libcamera
shared_fd.h
include/libcamera/base/
shared__fd_8h.html
libcamera::SharedFD
libcamera
signal.h
include/libcamera/base/
signal_8h.html
libcamera/base/bound_method.h
libcamera::Signal
libcamera
thread.h
include/libcamera/base/
thread_8h.html
libcamera/base/class.h
libcamera/base/message.h
libcamera/base/signal.h
libcamera/base/utils.h
libcamera::Thread
libcamera
timer.h
include/libcamera/base/
timer_8h.html
libcamera/base/object.h
libcamera/base/signal.h
libcamera::Timer
libcamera
unique_fd.h
include/libcamera/base/
unique__fd_8h.html
libcamera/base/class.h
libcamera::UniqueFD
libcamera
utils.h
include/libcamera/base/
utils_8h.html
libcamera/base/class.h
libcamera::utils::Duration
libcamera::utils::ScopeExitActions
libcamera
camera.h
include/libcamera/
camera_8h.html
libcamera/base/class.h
libcamera/base/flags.h
libcamera/base/object.h
libcamera/base/signal.h
libcamera/controls.h
libcamera/geometry.h
libcamera/orientation.h
libcamera/request.h
libcamera/stream.h
libcamera::SensorConfiguration
libcamera::CameraConfiguration
libcamera::Camera
libcamera
camera.h
include/libcamera/internal/
internal_2camera_8h.html
libcamera/base/class.h
libcamera/camera.h
libcamera::Camera::Private
libcamera
camera_manager.h
include/libcamera/
camera__manager_8h.html
libcamera/base/class.h
libcamera/base/object.h
libcamera/base/signal.h
libcamera::CameraManager
libcamera
camera_manager.h
include/libcamera/internal/
internal_2camera__manager_8h.html
libcamera/camera_manager.h
libcamera/base/class.h
libcamera/base/mutex.h
libcamera/base/thread.h
libcamera/internal/process.h
libcamera
color_space.h
include/libcamera/
color__space_8h.html
libcamera::ColorSpace
libcamera
controls.h
include/libcamera/
controls_8h.html
libcamera/base/class.h
libcamera/base/flags.h
libcamera/geometry.h
libcamera::ControlValue
libcamera::ControlId
libcamera::Control
libcamera::ControlInfo
libcamera::ControlInfoMap
libcamera::ControlList
libcamera
fence.h
include/libcamera/
fence_8h.html
libcamera/base/class.h
libcamera/base/unique_fd.h
libcamera::Fence
libcamera
framebuffer.h
include/libcamera/
framebuffer_8h.html
libcamera/base/class.h
libcamera/base/shared_fd.h
libcamera::FrameMetadata
libcamera::FrameMetadata::Plane
libcamera::FrameBuffer
libcamera::FrameBuffer::Plane
libcamera
framebuffer.h
include/libcamera/internal/
internal_2framebuffer_8h.html
libcamera/base/class.h
libcamera/fence.h
libcamera/framebuffer.h
libcamera::FrameBuffer::Private
libcamera
framebuffer_allocator.h
include/libcamera/
framebuffer__allocator_8h.html
libcamera/base/class.h
libcamera::FrameBufferAllocator
libcamera
geometry.h
include/libcamera/
geometry_8h.html
libcamera::Point
libcamera::Size
libcamera::SizeRange
libcamera::Rectangle
libcamera
bayer_format.h
include/libcamera/internal/
bayer__format_8h.html
libcamera/pixel_format.h
libcamera/internal/v4l2_pixelformat.h
libcamera::BayerFormat
libcamera
byte_stream_buffer.h
include/libcamera/internal/
byte__stream__buffer_8h.html
libcamera/base/class.h
libcamera::ByteStreamBuffer
libcamera
camera_controls.h
include/libcamera/internal/
camera__controls_8h.html
libcamera/internal/control_validator.h
libcamera::CameraControlValidator
libcamera
camera_lens.h
include/libcamera/internal/
camera__lens_8h.html
libcamera/base/class.h
libcamera/base/log.h
libcamera/controls.h
libcamera::CameraLens
libcamera
camera_sensor.h
include/libcamera/internal/
camera__sensor_8h.html
libcamera/base/class.h
libcamera/control_ids.h
libcamera/controls.h
libcamera/geometry.h
libcamera/orientation.h
libcamera/transform.h
libcamera/internal/bayer_format.h
libcamera/internal/camera_sensor_properties.h
libcamera/internal/v4l2_subdevice.h
libcamera::CameraSensor
libcamera::CameraSensorFactoryBase
libcamera::CameraSensorFactory
libcamera
- #define REGISTER_CAMERA_SENSOR camera__sensor_8h.html a4eb72a0c095a1f9293905d047f75ef18 (sensor, priority)
camera_sensor_properties.h
include/libcamera/internal/
camera__sensor__properties_8h.html
libcamera/control_ids.h
libcamera/geometry.h
libcamera::CameraSensorProperties
libcamera::CameraSensorProperties::SensorDelays
libcamera
clock_recovery.h
include/libcamera/internal/
clock__recovery_8h.html
libcamera::ClockRecovery
libcamera
control_serializer.h
include/libcamera/internal/
control__serializer_8h.html
libcamera/controls.h
libcamera::ControlSerializer
libcamera
control_validator.h
include/libcamera/internal/
control__validator_8h.html
libcamera::ControlValidator
libcamera
converter.h
include/libcamera/internal/
converter_8h.html
libcamera/base/class.h
libcamera/base/flags.h
libcamera/base/signal.h
libcamera/geometry.h
libcamera/internal/v4l2_request.h
libcamera::Converter
libcamera::ConverterFactoryBase
libcamera::ConverterFactory
libcamera
- #define REGISTER_CONVERTER converter_8h.html a27079a1ce03e0a05e3a61890b08bb512 (name, converter, compatibles)
converter_v4l2_m2m.h
include/libcamera/internal/converter/
converter__v4l2__m2m_8h.html
libcamera/base/log.h
libcamera/base/signal.h
libcamera/pixel_format.h
libcamera/internal/converter.h
libcamera::V4L2M2MConverter
libcamera
debug_controls.h
include/libcamera/internal/
debug__controls_8h.html
libcamera/control_ids.h
libcamera::DebugMetadata
libcamera
delayed_controls.h
include/libcamera/internal/
delayed__controls_8h.html
libcamera/base/object.h
libcamera/controls.h
libcamera::DelayedControls
libcamera::DelayedControls::ControlParams
libcamera
device_enumerator.h
include/libcamera/internal/
device__enumerator_8h.html
libcamera/base/signal.h
libcamera::DeviceMatch
libcamera::DeviceEnumerator
libcamera
formats.h
include/libcamera/internal/
include_2libcamera_2internal_2formats_8h.html
libcamera/geometry.h
libcamera/pixel_format.h
libcamera/internal/v4l2_pixelformat.h
libcamera::PixelFormatInfo
libcamera::PixelFormatInfo::Plane
libcamera
ipa_data_serializer.h
include/libcamera/internal/
ipa__data__serializer_8h.html
libcamera/base/flags.h
libcamera/base/log.h
libcamera/control_ids.h
libcamera/framebuffer.h
libcamera/geometry.h
libcamera/ipa/ipa_interface.h
libcamera/internal/control_serializer.h
libcamera::IPADataSerializer
libcamera
ipa_manager.h
include/libcamera/internal/
ipa__manager_8h.html
libcamera/base/log.h
libcamera/ipa/ipa_interface.h
libcamera/ipa/ipa_module_info.h
libcamera/internal/camera_manager.h
libcamera/internal/ipa_module.h
libcamera/internal/pipeline_handler.h
libcamera/internal/pub_key.h
libcamera::IPAManager
libcamera
ipa_module.h
include/libcamera/internal/
ipa__module_8h.html
libcamera/base/log.h
libcamera/ipa/ipa_interface.h
libcamera/ipa/ipa_module_info.h
libcamera/internal/pipeline_handler.h
libcamera::IPAModule
libcamera
ipa_proxy.h
include/libcamera/internal/
ipa__proxy_8h.html
libcamera/ipa/ipa_interface.h
libcamera::IPAProxy
libcamera
ipc_pipe.h
include/libcamera/internal/
ipc__pipe_8h.html
libcamera/base/shared_fd.h
libcamera/base/signal.h
libcamera/internal/ipc_unixsocket.h
libcamera::IPCMessage
libcamera::IPCMessage::Header
libcamera::IPCPipe
libcamera
ipc_unixsocket.h
include/libcamera/internal/
ipc__unixsocket_8h.html
libcamera/base/signal.h
libcamera/base/unique_fd.h
libcamera::IPCUnixSocket
libcamera::IPCUnixSocket::Payload
libcamera
mapped_framebuffer.h
include/libcamera/internal/
mapped__framebuffer_8h.html
libcamera/base/class.h
libcamera/base/flags.h
libcamera/framebuffer.h
libcamera::MappedBuffer
libcamera::MappedFrameBuffer
libcamera
matrix.h
include/libcamera/internal/
matrix_8h.html
libcamera/base/log.h
libcamera/internal/yaml_parser.h
libcamera::Matrix
libcamera
media_device.h
include/libcamera/internal/
media__device_8h.html
libcamera/base/log.h
libcamera/base/signal.h
libcamera/base/unique_fd.h
libcamera/internal/media_object.h
libcamera/internal/v4l2_request.h
libcamera::MediaDevice
libcamera
media_object.h
include/libcamera/internal/
media__object_8h.html
libcamera/base/class.h
libcamera::MediaObject
libcamera::MediaLink
libcamera::MediaPad
libcamera::MediaEntity
libcamera
media_pipeline.h
include/libcamera/internal/
media__pipeline_8h.html
libcamera/base/log.h
libcamera::MediaPipeline
libcamera::MediaPipeline::Entity
libcamera
pipeline_handler.h
include/libcamera/internal/
pipeline__handler_8h.html
libcamera/base/object.h
libcamera/controls.h
libcamera/stream.h
libcamera::PipelineHandler
libcamera::PipelineHandlerFactoryBase
libcamera::PipelineHandlerFactory
libcamera
- #define REGISTER_PIPELINE_HANDLER pipeline__handler_8h.html a8dae35473d8718ef287a93c2092c47bb (handler, name)
process.h
include/libcamera/internal/
process_8h.html
libcamera/base/class.h
libcamera/base/signal.h
libcamera/base/unique_fd.h
libcamera::Process
libcamera
pub_key.h
include/libcamera/internal/
pub__key_8h.html
libcamera::PubKey
libcamera
source_paths.h
include/libcamera/internal/
source__paths_8h.html
libcamera
sysfs.h
include/libcamera/internal/
sysfs_8h.html
libcamera
v4l2_device.h
include/libcamera/internal/
v4l2__device_8h.html
libcamera/base/log.h
libcamera/base/signal.h
libcamera/base/unique_fd.h
libcamera/color_space.h
libcamera/controls.h
libcamera/internal/formats.h
libcamera/internal/v4l2_request.h
libcamera::V4L2Device
libcamera
v4l2_pixelformat.h
include/libcamera/internal/
v4l2__pixelformat_8h.html
libcamera/pixel_format.h
libcamera::V4L2PixelFormat
libcamera::V4L2PixelFormat::Info
libcamera
v4l2_request.h
include/libcamera/internal/
v4l2__request_8h.html
libcamera/base/event_notifier.h
libcamera/base/log.h
libcamera/base/signal.h
libcamera/base/unique_fd.h
libcamera::V4L2Request
libcamera
v4l2_subdevice.h
include/libcamera/internal/
v4l2__subdevice_8h.html
libcamera/base/class.h
libcamera/base/log.h
libcamera/color_space.h
libcamera/geometry.h
libcamera/internal/formats.h
libcamera/internal/media_object.h
libcamera/internal/v4l2_device.h
libcamera::MediaBusFormatInfo
libcamera::V4L2SubdeviceCapability
libcamera::V4L2SubdeviceFormat
libcamera::V4L2Subdevice
libcamera::V4L2Subdevice::Stream
libcamera::V4L2Subdevice::Route
libcamera
v4l2_videodevice.h
include/libcamera/internal/
v4l2__videodevice_8h.html
libcamera/base/class.h
libcamera/base/log.h
libcamera/base/signal.h
libcamera/base/timer.h
libcamera/base/unique_fd.h
libcamera/base/utils.h
libcamera/color_space.h
libcamera/framebuffer.h
libcamera/geometry.h
libcamera/pixel_format.h
libcamera/internal/formats.h
libcamera/internal/v4l2_device.h
libcamera/internal/v4l2_pixelformat.h
libcamera/internal/v4l2_request.h
libcamera::V4L2Capability
libcamera::V4L2BufferCache
libcamera::V4L2DeviceFormat
libcamera::V4L2DeviceFormat::Plane
libcamera::V4L2VideoDevice
libcamera::V4L2M2MDevice
libcamera
vector.h
include/libcamera/internal/
vector_8h.html
libcamera/base/log.h
libcamera/internal/matrix.h
libcamera/internal/yaml_parser.h
libcamera::Vector
libcamera
yaml_parser.h
include/libcamera/internal/
yaml__parser_8h.html
libcamera/base/class.h
libcamera/geometry.h
libcamera::YamlObject
libcamera::YamlParser
libcamera
ipa_controls.h
include/libcamera/ipa/
ipa__controls_8h.html
libcamera::ipa_controls_header
libcamera::ipa_control_value_entry
libcamera::ipa_control_list_entry
libcamera::ipa_control_info_entry
libcamera
- #define IPA_CONTROLS_FORMAT_VERSION ipa__controls_8h.html ab0636e3df8b5a856b6949abc81bc80d1
ipa_interface.h
include/libcamera/ipa/
ipa__interface_8h.html
libcamera::IPAInterface
libcamera
ipa_module_info.h
include/libcamera/ipa/
ipa__module__info_8h.html
libcamera::IPAModuleInfo
libcamera
- #define IPA_MODULE_API_VERSION ipa__module__info_8h.html a843cec59bcc51f5f1ea4a48d54ed5ee5
logging.h
include/libcamera/
logging_8h.html
libcamera
orientation.h
include/libcamera/
orientation_8h.html
libcamera
pixel_format.h
include/libcamera/
pixel__format_8h.html
libcamera::PixelFormat
libcamera
request.h
include/libcamera/internal/
internal_2request_8h.html
libcamera/base/event_notifier.h
libcamera/base/timer.h
libcamera/request.h
libcamera::Request::Private
libcamera
request.h
include/libcamera/
request_8h.html
libcamera/base/class.h
libcamera/base/signal.h
libcamera/controls.h
libcamera/fence.h
libcamera::Request
libcamera
stream.h
include/libcamera/
stream_8h.html
libcamera/color_space.h
libcamera/framebuffer.h
libcamera/geometry.h
libcamera/pixel_format.h
libcamera::StreamFormats
libcamera::StreamConfiguration
libcamera::Stream
libcamera
transform.h
include/libcamera/
transform_8h.html
libcamera
control_ids.h
obj-x86_64-linux-gnu/include/libcamera/
control__ids_8h.html
libcamera/controls.h
libcamera
libcamera::controls
libcamera::controls::draft
libcamera::controls::debug
core_ipa_interface.h
obj-x86_64-linux-gnu/include/libcamera/ipa/
core__ipa__interface_8h.html
libcamera/controls.h
libcamera/framebuffer.h
libcamera/geometry.h
libcamera/ipa/ipa_interface.h
libcamera::IPACameraSensorInfo
libcamera::IPABuffer
libcamera::IPASettings
libcamera::IPAStream
libcamera
property_ids.h
obj-x86_64-linux-gnu/include/libcamera/
property__ids_8h.html
libcamera/controls.h
libcamera
libcamera::properties
libcamera::properties::draft
af.h
src/ipa/ipu3/algorithms/
af_8h.html
libcamera/base/utils.h
libcamera/geometry.h
libcamera::ipa::ipu3::algorithms::Af
libcamera
libcamera::ipa
agc.h
src/ipa/ipu3/algorithms/
agc_8h.html
libcamera/base/utils.h
libcamera/geometry.h
libipa/agc_mean_luminance.h
libipa/histogram.h
libcamera::ipa::ipu3::algorithms::Agc
libcamera
libcamera::ipa
algorithm.h
src/ipa/libipa/
libipa_2algorithm_8h.html
libcamera/controls.h
libcamera::ipa::Algorithm
libcamera::ipa::AlgorithmFactory
libcamera
libcamera::ipa
- #define REGISTER_IPA_ALGORITHM libipa_2algorithm_8h.html a9c0ec8296766fc4ffeba075b5bfce072 (algorithm, name)
awb.h
src/ipa/ipu3/algorithms/
ipu3_2algorithms_2awb_8h.html
libcamera/geometry.h
libcamera/internal/vector.h
libcamera::ipa::ipu3::algorithms::Accumulator
libcamera::ipa::ipu3::algorithms::Awb
libcamera
libcamera::ipa
awb.h
src/ipa/libipa/
libipa_2awb_8h.html
libcamera/control_ids.h
libcamera/controls.h
libcamera/internal/vector.h
libcamera/internal/yaml_parser.h
libcamera::ipa::AwbResult
libcamera::ipa::AwbStats
libcamera::ipa::AwbAlgorithm
libcamera::ipa::AwbAlgorithm::ModeConfig
libcamera
libcamera::ipa
blc.h
src/ipa/ipu3/algorithms/
blc_8h.html
libcamera::ipa::ipu3::algorithms::BlackLevelCorrection
libcamera
libcamera::ipa
tone_mapping.h
src/ipa/ipu3/algorithms/
tone__mapping_8h.html
libcamera::ipa::ipu3::algorithms::ToneMapping
libcamera
libcamera::ipa
ipa_context.h
src/ipa/ipu3/
ipa__context_8h.html
libcamera/base/utils.h
libcamera/controls.h
libcamera/geometry.h
libipa/fc_queue.h
libcamera::ipa::ipu3::IPASessionConfiguration
libcamera::ipa::ipu3::IPAActiveState
libcamera::ipa::ipu3::IPAFrameContext
libcamera::ipa::ipu3::IPAContext
libcamera
libcamera::ipa
module.h
src/ipa/libipa/
libipa_2module_8h.html
libcamera/base/log.h
libcamera/base/utils.h
libcamera/internal/yaml_parser.h
algorithm.h
libcamera::ipa::Module
libcamera
libcamera::ipa
agc_mean_luminance.h
src/ipa/libipa/
agc__mean__luminance_8h.html
libcamera/base/utils.h
libcamera/controls.h
libcamera/internal/yaml_parser.h
exposure_mode_helper.h
histogram.h
pwl.h
libcamera::ipa::AgcMeanLuminance
libcamera::ipa::AgcMeanLuminance::AgcConstraint
libcamera
libcamera::ipa
awb_bayes.h
src/ipa/libipa/
awb__bayes_8h.html
libcamera/controls.h
libcamera/internal/vector.h
libcamera/internal/yaml_parser.h
awb.h
interpolator.h
pwl.h
libcamera::ipa::AwbBayes
libcamera
libcamera::ipa
awb_grey.h
src/ipa/libipa/
awb__grey_8h.html
libcamera/internal/vector.h
awb.h
interpolator.h
libcamera::ipa::AwbGrey
libcamera
libcamera::ipa
camera_sensor_helper.h
src/ipa/libipa/
camera__sensor__helper_8h.html
libcamera/base/class.h
libcamera::ipa::CameraSensorHelper
libcamera::ipa::CameraSensorHelper::AnalogueGainLinear
libcamera::ipa::CameraSensorHelper::AnalogueGainExp
libcamera::ipa::CameraSensorHelperFactoryBase
libcamera::ipa::CameraSensorHelperFactory
libcamera
libcamera::ipa
- #define REGISTER_CAMERA_SENSOR_HELPER camera__sensor__helper_8h.html a1b196d050477cdb5d27441679ff53a1b (name, helper)
colours.h
src/ipa/libipa/
colours_8h.html
libcamera/internal/vector.h
libcamera
libcamera::ipa
exposure_mode_helper.h
src/ipa/libipa/
exposure__mode__helper_8h.html
libcamera/base/utils.h
camera_sensor_helper.h
libcamera::ipa::ExposureModeHelper
libcamera
libcamera::ipa
fc_queue.h
src/ipa/libipa/
fc__queue_8h.html
libcamera/base/log.h
libcamera::ipa::FrameContext
libcamera::ipa::FCQueue
libcamera
libcamera::ipa
fixedpoint.h
src/ipa/libipa/
fixedpoint_8h.html
libcamera
libcamera::ipa
histogram.h
src/ipa/libipa/
histogram_8h.html
libcamera/base/utils.h
libcamera::ipa::Histogram
libcamera
libcamera::ipa
interpolator.h
src/ipa/libipa/
interpolator_8h.html
libcamera/base/log.h
libcamera/internal/yaml_parser.h
libcamera::ipa::Interpolator
libcamera
libcamera::ipa
lsc_polynomial.h
src/ipa/libipa/
lsc__polynomial_8h.html
libcamera/base/log.h
libcamera/internal/yaml_parser.h
libcamera::ipa::LscPolynomial
libcamera
libcamera::ipa
lux.h
src/ipa/libipa/
lux_8h.html
libcamera/base/utils.h
libcamera::ipa::Lux
libcamera
libcamera::ipa
pwl.h
src/ipa/libipa/
pwl_8h.html
libcamera/internal/vector.h
libcamera::ipa::Pwl
libcamera::ipa::Pwl::Interval
libcamera
libcamera::ipa
v4l2_params.cpp
src/ipa/libipa/
v4l2__params_8cpp.html
libcamera
libcamera::ipa
dma_buf_allocator.cpp
src/libcamera/
dma__buf__allocator_8cpp.html
libcamera/base/log.h
libcamera/base/memfd.h
libcamera/base/shared_fd.h
libcamera/framebuffer.h
libcamera
shared_mem_object.cpp
src/libcamera/
shared__mem__object_8cpp.html
libcamera/base/memfd.h
libcamera
software_isp.cpp
src/libcamera/software_isp/
software__isp_8cpp.html
libcamera/base/log.h
libcamera/base/thread.h
libcamera/base/utils.h
libcamera/controls.h
libcamera/stream.h
libcamera/internal/framebuffer.h
libcamera/internal/ipa_manager.h
libcamera
libcamera::ipa::ipu3::algorithms::Accumulator
structlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1Accumulator.html
- unsigned int counted structlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1Accumulator.html acd5adc623ea0dfda4d96fa212dd28e3a
- uint64_t red structlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1Accumulator.html aa8515645b89e90202bef23b2f0a1e8b8
- uint64_t green structlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1Accumulator.html af7531392760fc28dfc4dd4f10e3fdd9d
- uint64_t blue structlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1Accumulator.html ab1e6f5cca85d97dee2be4a951128f4ef
- struct libcamera::ipa::ipu3::algorithms::Accumulator::@046015366141165261174332173113205110321337047250 sum structlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1Accumulator.html a25d1e439333b72688177cd833becdc4e
libcamera::ipa::ipu3::algorithms::Af
classlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1Af.html
libcamera::ipa::Algorithm< Module >
- int configure classlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1Af.html afcea18b80ab3822bbaa7df4a1f3ca7df (IPAContext &context, const IPAConfigInfo &configInfo) override
- void prepare classlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1Af.html a50edbc40bd8238f2d37e826494142dcf (IPAContext &context, const uint32_t frame, IPAFrameContext &frameContext, ipu3_uapi_params *params) override
- void process classlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1Af.html a31e1bf756c1ac08786db1ca5a7c136b7 (IPAContext &context, const uint32_t frame, IPAFrameContext &frameContext, const ipu3_uapi_stats_3a *stats, ControlList &metadata) override
libcamera::ipa::ipu3::algorithms::Agc
classlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1Agc.html
libcamera::ipa::Algorithm< Module >
libcamera::ipa::AgcMeanLuminance
- int init classlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1Agc.html aae955ad77b9a52e979b8b38b25ae01ef (IPAContext &context, const YamlObject &tuningData) override
- int configure classlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1Agc.html a480e95b5d6e07b2bd8b15e7c448457d1 (IPAContext &context, const IPAConfigInfo &configInfo) override
- void process classlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1Agc.html a2559951592bcfd9792bda394a8d4e79b (IPAContext &context, const uint32_t frame, IPAFrameContext &frameContext, const ipu3_uapi_stats_3a *stats, ControlList &metadata) override
libcamera::ipa::AgcMeanLuminance::AgcConstraint
structlibcamera_1_1ipa_1_1AgcMeanLuminance_1_1AgcConstraint.html
- Bound
  structlibcamera_1_1ipa_1_1AgcMeanLuminance_1_1AgcConstraint.html
  a784f23cb354934b0615e2dbc75578759
  Lower
  Upper
- Bound bound structlibcamera_1_1ipa_1_1AgcMeanLuminance_1_1AgcConstraint.html a9252318f96245592222f68eb3ce0238a
- double qLo structlibcamera_1_1ipa_1_1AgcMeanLuminance_1_1AgcConstraint.html acaff21d8d8e3ae0d42488a7793af907c
- double qHi structlibcamera_1_1ipa_1_1AgcMeanLuminance_1_1AgcConstraint.html a6762af8a5ba1f753c08406dd48a54638
- Pwl yTarget structlibcamera_1_1ipa_1_1AgcMeanLuminance_1_1AgcConstraint.html aa5b38d1f1ad4512de958a437f634f6c7
libcamera::ipa::AgcMeanLuminance
classlibcamera_1_1ipa_1_1AgcMeanLuminance.html
libcamera::ipa::AgcMeanLuminance::AgcConstraint
- void configure classlibcamera_1_1ipa_1_1AgcMeanLuminance.html a33653abe1a04622757b8a85092d575af (utils::Duration lineDuration, const CameraSensorHelper *sensorHelper)
- int parseTuningData classlibcamera_1_1ipa_1_1AgcMeanLuminance.html aaffc93f92dba52ab302ad086ae4824a5 (const YamlObject &tuningData)
- void setExposureCompensation classlibcamera_1_1ipa_1_1AgcMeanLuminance.html a3aed6d715036c7bbff10192f85e9d94f (double gain)
- void setLux classlibcamera_1_1ipa_1_1AgcMeanLuminance.html ad044b7afcf89a9c645b3defc43ee2074 (unsigned int lux)
- void setLimits classlibcamera_1_1ipa_1_1AgcMeanLuminance.html a7a27f80fe0373c5fb7484cfcda78ca05 (utils::Duration minExposureTime, utils::Duration maxExposureTime, double minGain, double maxGain, std::vector< AgcConstraint > constraints)
- const std::map< int32_t, std::vector< AgcConstraint > > & constraintModes classlibcamera_1_1ipa_1_1AgcMeanLuminance.html a291f516d7f5099b7eadee29cd121a224 () const
- const std::map< int32_t, std::shared_ptr< ExposureModeHelper > > & exposureModeHelpers classlibcamera_1_1ipa_1_1AgcMeanLuminance.html af719b12c22c0a9a2f12a70a457f15864 () const
- ControlInfoMap::Map controls classlibcamera_1_1ipa_1_1AgcMeanLuminance.html a948fb09b9aa80c372728533e1b6dd006 ()
- std::tuple< utils::Duration, double, double, double > calculateNewEv classlibcamera_1_1ipa_1_1AgcMeanLuminance.html ad1a18b7ed4b5e97774357e41a9a0f4f7 (uint32_t constraintModeIndex, uint32_t exposureModeIndex, const Histogram &yHist, utils::Duration effectiveExposureValue)
- double effectiveYTarget classlibcamera_1_1ipa_1_1AgcMeanLuminance.html af6595ac976ca800d5bb05a7f2d81f061 () const
- void resetFrameCount classlibcamera_1_1ipa_1_1AgcMeanLuminance.html a6ce967173f55a1a717936881570ccac8 ()
libcamera::ipa::Algorithm
classlibcamera_1_1ipa_1_1Algorithm.html
typename _Module
- _Module Module classlibcamera_1_1ipa_1_1Algorithm.html a24d787379b9e00eb3c7a8c10ed535ed5
- virtual int init classlibcamera_1_1ipa_1_1Algorithm.html a1f1158f990ba4cfaab03da9fdc050114 (typename Module::Context &context, const YamlObject &tuningData)
- virtual int configure classlibcamera_1_1ipa_1_1Algorithm.html a75efa629d5379a699ec539df1207d480 (typename Module::Context &context, const typename Module::Config &configInfo)
- virtual void queueRequest classlibcamera_1_1ipa_1_1Algorithm.html adbddbd1ce869e2d2b0c7749641c57f57 (typename Module::Context &context, const uint32_t frame, typename Module::FrameContext &frameContext, const ControlList &controls)
- virtual void prepare classlibcamera_1_1ipa_1_1Algorithm.html adb5e02af3c5966e4ceaaacf9c48c2a3b (typename Module::Context &context, const uint32_t frame, typename Module::FrameContext &frameContext, typename Module::Params *params)
- virtual void process classlibcamera_1_1ipa_1_1Algorithm.html a1b3c85b3838ce7c1780b46f09ad16e59 (typename Module::Context &context, const uint32_t frame, typename Module::FrameContext &frameContext, const typename Module::Stats *stats, ControlList &metadata)
libcamera::ipa::AlgorithmFactory
classlibcamera_1_1ipa_1_1AlgorithmFactory.html
typename _Algorithm
- AlgorithmFactory
  classlibcamera_1_1ipa_1_1AlgorithmFactory.html
  aa5eff7bc2aa30091370eddc6d67e00bc
  (const char *name)
- std::unique_ptr< Algorithm< typename _Algorithm::Module > > create classlibcamera_1_1ipa_1_1AlgorithmFactory.html a2b6ffc00cfabe0fa5bffe3d1440d8a91 () const override
libcamera::ipa::CameraSensorHelper::AnalogueGainExp
structlibcamera_1_1ipa_1_1CameraSensorHelper_1_1AnalogueGainExp.html
- double a structlibcamera_1_1ipa_1_1CameraSensorHelper_1_1AnalogueGainExp.html ac6bc9ffbd494e6babc8f74f17ee07045
- double m structlibcamera_1_1ipa_1_1CameraSensorHelper_1_1AnalogueGainExp.html a7064f68196040075d06cdf2edfc1e55c
libcamera::ipa::CameraSensorHelper::AnalogueGainLinear
structlibcamera_1_1ipa_1_1CameraSensorHelper_1_1AnalogueGainLinear.html
- int16_t m0 structlibcamera_1_1ipa_1_1CameraSensorHelper_1_1AnalogueGainLinear.html a3970bbb64e6a7dff9e5adee9bd46ea7f
- int16_t c0 structlibcamera_1_1ipa_1_1CameraSensorHelper_1_1AnalogueGainLinear.html a3b5944d6bc141690c39d89cd8f68b71a
- int16_t m1 structlibcamera_1_1ipa_1_1CameraSensorHelper_1_1AnalogueGainLinear.html a330cd0688a9e819831901e08794d9ea4
- int16_t c1 structlibcamera_1_1ipa_1_1CameraSensorHelper_1_1AnalogueGainLinear.html ab6f5bdad5b0eadf69672f28a350d4206
libcamera::ipa::ipu3::algorithms::Awb
classlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1Awb.html
libcamera::ipa::Algorithm< Module >
- int configure classlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1Awb.html a09f761dee16ea322dd343d63e234a874 (IPAContext &context, const IPAConfigInfo &configInfo) override
- void prepare classlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1Awb.html a525add4516a50bb8e9d82f4ab10da17e (IPAContext &context, const uint32_t frame, IPAFrameContext &frameContext, ipu3_uapi_params *params) override
- void process classlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1Awb.html a85b4f58b1c62a7aeaf5f073698679a39 (IPAContext &context, const uint32_t frame, IPAFrameContext &frameContext, const ipu3_uapi_stats_3a *stats, ControlList &metadata) override
libcamera::ipa::AwbAlgorithm
classlibcamera_1_1ipa_1_1AwbAlgorithm.html
libcamera::ipa::AwbAlgorithm::ModeConfig
- virtual int init classlibcamera_1_1ipa_1_1AwbAlgorithm.html a12ae8e0b7dc2af11b9b581355dfc207d (const YamlObject &tuningData)=0
- virtual AwbResult calculateAwb classlibcamera_1_1ipa_1_1AwbAlgorithm.html a8c73b5e00c2d7e6603de3549663f44d1 (const AwbStats &stats, unsigned int lux)=0
- virtual std::optional< RGB< double > > gainsFromColourTemperature classlibcamera_1_1ipa_1_1AwbAlgorithm.html a5501565234441d0740302470ff1ea599 (double colourTemperature)=0
- const ControlInfoMap::Map & controls classlibcamera_1_1ipa_1_1AwbAlgorithm.html a0ad9d48552c898e39fe0ca1a105aefd4 () const
- virtual void handleControls classlibcamera_1_1ipa_1_1AwbAlgorithm.html a724a42217b2b153b2b055facd66a5f34 (const ControlList &controls)
- int parseModeConfigs classlibcamera_1_1ipa_1_1AwbAlgorithm.html a20a98f79040c31413d0ff9a3be0d558e (const YamlObject &tuningData, const ControlValue &def={})
- ControlInfoMap::Map controls_ classlibcamera_1_1ipa_1_1AwbAlgorithm.html a200e3a5dd006961c3e1fd8e683eac635
- std::map< controls::AwbModeEnum, AwbAlgorithm::ModeConfig > modes_ classlibcamera_1_1ipa_1_1AwbAlgorithm.html ac9f967a7375681e18eb1c116d191519d
libcamera::ipa::AwbBayes
classlibcamera_1_1ipa_1_1AwbBayes.html
libcamera::ipa::AwbAlgorithm
- int init classlibcamera_1_1ipa_1_1AwbBayes.html a0101ab013fad1e6fa77cb20571e35d4f (const YamlObject &tuningData) override
- AwbResult calculateAwb classlibcamera_1_1ipa_1_1AwbBayes.html a2d650b8364f7636a946abbbb2c30e32e (const AwbStats &stats, unsigned int lux) override
- std::optional< RGB< double > > gainsFromColourTemperature classlibcamera_1_1ipa_1_1AwbBayes.html a01fda1757d342330d1d4853d7cabb61e (double temperatureK) override
- void handleControls classlibcamera_1_1ipa_1_1AwbBayes.html ac4a1dc63614e7982afb5aab8c71e614d (const ControlList &controls) override
libcamera::ipa::AwbGrey
classlibcamera_1_1ipa_1_1AwbGrey.html
libcamera::ipa::AwbAlgorithm
- int init classlibcamera_1_1ipa_1_1AwbGrey.html ac8dab0b901bf6efa7f36a22c5405dd04 (const YamlObject &tuningData) override
- AwbResult calculateAwb classlibcamera_1_1ipa_1_1AwbGrey.html ae8ddc841ae5695d4a2e7b171906a23d4 (const AwbStats &stats, unsigned int lux) override
- std::optional< RGB< double > > gainsFromColourTemperature classlibcamera_1_1ipa_1_1AwbGrey.html a98f3c8f8c8c7a35950aa0eb9a54fbe20 (double colourTemperature) override
libcamera::ipa::AwbResult
structlibcamera_1_1ipa_1_1AwbResult.html
- RGB< double > gains structlibcamera_1_1ipa_1_1AwbResult.html a76685ce5082059cf0128bad1e1ea1412
- double colourTemperature structlibcamera_1_1ipa_1_1AwbResult.html a2952d05f1d1a19f0dae2c0f63b9297cf
libcamera::ipa::AwbStats
structlibcamera_1_1ipa_1_1AwbStats.html
- virtual double computeColourError structlibcamera_1_1ipa_1_1AwbStats.html a915fb528ed2893c1b79bce6f9249e816 (const RGB< double > &gains) const =0
- virtual RGB< double > rgbMeans structlibcamera_1_1ipa_1_1AwbStats.html a93598c6c343e2021c8e9471cfaaf923f () const =0
libcamera::Backtrace
classlibcamera_1_1Backtrace.html
- Backtrace
  classlibcamera_1_1Backtrace.html
  a330b7c9133d7c7c8e4a03e6f9d668caf
  ()
- std::string toString classlibcamera_1_1Backtrace.html a5a9e4418bd25bd10e3cbe8761801e68e (unsigned int skipLevels=0) const
libcamera::BayerFormat
classlibcamera_1_1BayerFormat.html
- Order
  classlibcamera_1_1BayerFormat.html
  a72f709c68ce975ab0cbfc65cc5a73b95
- BGGR
  classlibcamera_1_1BayerFormat.html
  a72f709c68ce975ab0cbfc65cc5a73b95a28619ddc84e36356d2adfff20b8340b1
- GBRG
  classlibcamera_1_1BayerFormat.html
  a72f709c68ce975ab0cbfc65cc5a73b95ac15954082fa90e7f37e09fb1e4f5ef63
- GRBG
  classlibcamera_1_1BayerFormat.html
  a72f709c68ce975ab0cbfc65cc5a73b95a91d9991a401a3665fc31e0a09d20a73d
- RGGB
  classlibcamera_1_1BayerFormat.html
  a72f709c68ce975ab0cbfc65cc5a73b95addd04d2bc3fca3987b8dfe6bbaa5c125
- MONO
  classlibcamera_1_1BayerFormat.html
  a72f709c68ce975ab0cbfc65cc5a73b95ae42ef49289770bbe7a2505a3f80e6ef8
- Packing
  classlibcamera_1_1BayerFormat.html
  a2c2c8def2a008fae9fd23616e59086a7
  None
  CSI2
  IPU3
  PISP1
  PISP2
- BGGR
  classlibcamera_1_1BayerFormat.html
  a72f709c68ce975ab0cbfc65cc5a73b95a28619ddc84e36356d2adfff20b8340b1
- GBRG
  classlibcamera_1_1BayerFormat.html
  a72f709c68ce975ab0cbfc65cc5a73b95ac15954082fa90e7f37e09fb1e4f5ef63
- GRBG
  classlibcamera_1_1BayerFormat.html
  a72f709c68ce975ab0cbfc65cc5a73b95a91d9991a401a3665fc31e0a09d20a73d
- RGGB
  classlibcamera_1_1BayerFormat.html
  a72f709c68ce975ab0cbfc65cc5a73b95addd04d2bc3fca3987b8dfe6bbaa5c125
- MONO
  classlibcamera_1_1BayerFormat.html
  a72f709c68ce975ab0cbfc65cc5a73b95ae42ef49289770bbe7a2505a3f80e6ef8
- constexpr BayerFormat classlibcamera_1_1BayerFormat.html add4b672542165a208e519dd2c90a2f0a ()
- constexpr BayerFormat classlibcamera_1_1BayerFormat.html aa74dedaa9831b8a5fd11da3eaa69a0ac (Order o, uint8_t b, Packing p)
- bool isValid classlibcamera_1_1BayerFormat.html a6722b21d32aff0db886e2d42321615a7 () const
- std::string toString classlibcamera_1_1BayerFormat.html abce6e6daffeaab008abda8ebda78350c () const
- V4L2PixelFormat toV4L2PixelFormat classlibcamera_1_1BayerFormat.html a92d0bc71ab06269de51dac7fb4f8aab2 () const
- PixelFormat toPixelFormat classlibcamera_1_1BayerFormat.html aa419b8f69f498c9653169eec3c06b21f () const
- BayerFormat transform classlibcamera_1_1BayerFormat.html ac6c07588cb55b11984f379d893621dd6 (Transform t) const
- static const BayerFormat & fromMbusCode classlibcamera_1_1BayerFormat.html a9b2b5c89ed37fc349f9d2ddec03cb7cc (unsigned int mbusCode)
- static BayerFormat fromV4L2PixelFormat classlibcamera_1_1BayerFormat.html a00f274e814cfa0e7915c6f9687804cb1 (V4L2PixelFormat v4l2Format)
- static BayerFormat fromPixelFormat classlibcamera_1_1BayerFormat.html ad0b858a59e3d158e624b43aae6c98254 (PixelFormat format)
- Order order classlibcamera_1_1BayerFormat.html a665e6cb1039f766301c7f2135277c356
- uint8_t bitDepth classlibcamera_1_1BayerFormat.html a344721940ef68a7db49171703d966dfc
- Packing packing classlibcamera_1_1BayerFormat.html a42ccff3c301b19d76532499f4e8972d7
libcamera::Benchmark
classlibcamera_1_1Benchmark.html
- Benchmark
  classlibcamera_1_1Benchmark.html
  ac441f2cc276e71c413314798ffbf9c91
  (const GlobalConfiguration &configuration)
- void startFrame classlibcamera_1_1Benchmark.html ab257e55831c4311795a851e7433faa9c (void)
- void finishFrame classlibcamera_1_1Benchmark.html a13b8dfd9bc6056c00ce51348b90e08c4 (void)
libcamera::ipa::ipu3::algorithms::BlackLevelCorrection
classlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1BlackLevelCorrection.html
libcamera::ipa::Algorithm< Module >
- void prepare classlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1BlackLevelCorrection.html a101a245dfb4a86be717f9f6f6df447f5 (IPAContext &context, const uint32_t frame, IPAFrameContext &frameContext, ipu3_uapi_params *params) override
libcamera::ByteStreamBuffer
classlibcamera_1_1ByteStreamBuffer.html
- ByteStreamBuffer
  classlibcamera_1_1ByteStreamBuffer.html
  aab08c12dd64a532b30e6606688a96d70
  (const uint8_t *base, size_t size)
- ByteStreamBuffer
  classlibcamera_1_1ByteStreamBuffer.html
  abfa1e97f387a892b20ab201b74fe82c0
  (uint8_t *base, size_t size)
- ByteStreamBuffer
  classlibcamera_1_1ByteStreamBuffer.html
  a15b0355a9b76b2cc9641ca228839000c
  (ByteStreamBuffer &&other)
- ByteStreamBuffer & operator= classlibcamera_1_1ByteStreamBuffer.html a311fc7a5d897e86b50f15751c31bf006 (ByteStreamBuffer &&other)
- const uint8_t * base classlibcamera_1_1ByteStreamBuffer.html a7b3acb185a57d6a90308e140e0841e11 () const
- uint32_t offset classlibcamera_1_1ByteStreamBuffer.html a659be2a17c1f14ab6893da9bf25035a9 () const
- size_t size classlibcamera_1_1ByteStreamBuffer.html ad98d2bb9df10b7ec51f3759e455837da () const
- bool overflow classlibcamera_1_1ByteStreamBuffer.html a8992973c044129205b128e26e790c905 () const
- ByteStreamBuffer carveOut classlibcamera_1_1ByteStreamBuffer.html a1be0172bbc8c87b267f4ff162166743d (size_t size)
- int skip classlibcamera_1_1ByteStreamBuffer.html a8a8a084b45dfd4f29092aab83d4961cd (size_t size)
- int read classlibcamera_1_1ByteStreamBuffer.html aae0b9a8b81a6a7a5791758af47a092a8 (T *t)
- int read classlibcamera_1_1ByteStreamBuffer.html a9366126c6c3c172bfc56af93b48bac0f (const Span< T > &data)
- const std::remove_reference_t< T > * read classlibcamera_1_1ByteStreamBuffer.html a579f6fc2947ea3ca6144f401e1bc9553 (size_t count=1)
- int write classlibcamera_1_1ByteStreamBuffer.html a515bd9e100ecf6073bfe5178d596a871 (const T *t)
- int write classlibcamera_1_1ByteStreamBuffer.html a281174950513f5109871ccbadfd7d1ea (const Span< T > &data)
libcamera::Camera
classlibcamera_1_1Camera.html
libcamera::Object
libcamera::Extensible
libcamera::Camera::Private
- const std::string & id classlibcamera_1_1Camera.html a21870c4c8fab37d772e3340b0f8f4e92 () const
- int acquire classlibcamera_1_1Camera.html a4e60f8015f64e5897394d6677e3fb274 ()
- int release classlibcamera_1_1Camera.html a5399b0249ee510f15f224e51a2e92c7b ()
- const ControlInfoMap & controls classlibcamera_1_1Camera.html a10ef308df9bfb61c9ad825f4580074a7 () const
- const ControlList & properties classlibcamera_1_1Camera.html a99c4d8a70c8821e7d36bc04c3c34c217 () const
- const std::set< Stream * > & streams classlibcamera_1_1Camera.html a0f56ce353e6d2e4db9d8ff1ae4db1b95 () const
- std::unique_ptr< CameraConfiguration > generateConfiguration classlibcamera_1_1Camera.html a3059dba6e3facae4f58212d3d76b5cac (Span< const StreamRole > roles={})
- std::unique_ptr< CameraConfiguration > generateConfiguration classlibcamera_1_1Camera.html a6f8697f539d664c71247f9eff6247e16 (std::initializer_list< StreamRole > roles)
- int configure classlibcamera_1_1Camera.html a4c190f4c369628e5cd96770790559a26 (CameraConfiguration *config)
- std::unique_ptr< Request > createRequest classlibcamera_1_1Camera.html a5e5a9cdeef58daec5963b4715ecd4464 (uint64_t cookie=0)
- int queueRequest classlibcamera_1_1Camera.html a7017dfeac48e842d3e33c2c2eb217d62 (Request *request)
- int start classlibcamera_1_1Camera.html a5c033a72ac66fbdd2c2bb9f934389dcf (const ControlList *controls=nullptr)
- int stop classlibcamera_1_1Camera.html a4dce0183a1031b5a560167266cdfc7ef ()
- static std::shared_ptr< Camera > create classlibcamera_1_1Camera.html a396d842f11c9c3bd1aaf8bf8ec2450b6 (std::unique_ptr< Private > d, const std::string &id, const std::set< Stream * > &streams)
- Signal< Request *, FrameBuffer * > bufferCompleted classlibcamera_1_1Camera.html a5fe034be26009e8173b683db8e8fb80a
- Signal< Request * > requestCompleted classlibcamera_1_1Camera.html aea933853db8e7b867346354d0652f1f2
- Signal disconnected classlibcamera_1_1Camera.html a99af97a7fc97a3e80648dad59cfa0027

Operating the Camera

camera_operation

States

Camera
Available
Acquired
Configured
Stopping
Running
libcamera::CameraConfiguration
classlibcamera_1_1CameraConfiguration.html
- Status
  classlibcamera_1_1CameraConfiguration.html
  a64163f21db2fe1ce0a6af5a6f6847744
- Valid
  classlibcamera_1_1CameraConfiguration.html
  a64163f21db2fe1ce0a6af5a6f6847744ab97a3ad92b8fc0ad1efe74927e26e64a
- Adjusted
  classlibcamera_1_1CameraConfiguration.html
  a64163f21db2fe1ce0a6af5a6f6847744ab4f378cb3ffce6411e26399cdbcf1651
- Invalid
  classlibcamera_1_1CameraConfiguration.html
  a64163f21db2fe1ce0a6af5a6f6847744aa424c19b28fe62cb6ee74f385ccc3cb4
- std::vector< StreamConfiguration >::iterator iterator classlibcamera_1_1CameraConfiguration.html a9bfbbd3c56926305a4bf6f2dfa4fd977
- std::vector< StreamConfiguration >::const_iterator const_iterator classlibcamera_1_1CameraConfiguration.html acefea38b20aa14f98ce6024c3dcbd671
- Valid
  classlibcamera_1_1CameraConfiguration.html
  a64163f21db2fe1ce0a6af5a6f6847744ab97a3ad92b8fc0ad1efe74927e26e64a
- Adjusted
  classlibcamera_1_1CameraConfiguration.html
  a64163f21db2fe1ce0a6af5a6f6847744ab4f378cb3ffce6411e26399cdbcf1651
- Invalid
  classlibcamera_1_1CameraConfiguration.html
  a64163f21db2fe1ce0a6af5a6f6847744aa424c19b28fe62cb6ee74f385ccc3cb4
- void addConfiguration classlibcamera_1_1CameraConfiguration.html aa06a84e7e133269f226a9b2016f08401 (const StreamConfiguration &cfg)
- virtual Status validate classlibcamera_1_1CameraConfiguration.html aae311c7b13dacce196b6c82a1b67bba9 ()=0
- StreamConfiguration & at classlibcamera_1_1CameraConfiguration.html a41dfacc5c5d6550299fa2759792734e5 (unsigned int index)
- const StreamConfiguration & at classlibcamera_1_1CameraConfiguration.html a9264605146b5d955f987546b18133e60 (unsigned int index) const
- StreamConfiguration & operator[] classlibcamera_1_1CameraConfiguration.html abb751adf22e871d42d6ab7b1c6d0b49f (unsigned int index)
- const StreamConfiguration & operator[] classlibcamera_1_1CameraConfiguration.html a6c6da3761f04c6afec58cf82085ba82e (unsigned int index) const
- iterator begin classlibcamera_1_1CameraConfiguration.html aa2ddb8bb3793882bc933df408d36d726 ()
- const_iterator begin classlibcamera_1_1CameraConfiguration.html a6450b3c3e63919bdab08e0ee23b37370 () const
- iterator end classlibcamera_1_1CameraConfiguration.html aa475d7e2009a9d2e635508489d647a48 ()
- const_iterator end classlibcamera_1_1CameraConfiguration.html a3299d73bddf7c1314b4fccccec497d8d () const
- bool empty classlibcamera_1_1CameraConfiguration.html a7143f310d07f29f0f1fe72cbd1f373d7 () const
- std::size_t size classlibcamera_1_1CameraConfiguration.html a8adb176f4055bc7ec55393650fb541a2 () const
- std::optional< SensorConfiguration > sensorConfig classlibcamera_1_1CameraConfiguration.html abf2d0ad6747c14be13bd78e211d6334a
- Orientation orientation classlibcamera_1_1CameraConfiguration.html a8ccdcf02805f74a6ad267c31aa4de6e9
- ColorSpaceFlag
  classlibcamera_1_1CameraConfiguration.html
  a31c0735858af75d5506ab5d433c1cbb9
  None
  StreamsShareColorSpace
- Flags< ColorSpaceFlag > ColorSpaceFlags classlibcamera_1_1CameraConfiguration.html a3a2550e2389562e49537c1cfe42b70e4
- CameraConfiguration
  classlibcamera_1_1CameraConfiguration.html
  a7d67da9dcdaf8475cf320ec8cff1c641
  ()
- Status validateColorSpaces classlibcamera_1_1CameraConfiguration.html a197791527afd705483a0b6236e32c6b7 (ColorSpaceFlags flags=ColorSpaceFlag::None)
- std::vector< StreamConfiguration > config_ classlibcamera_1_1CameraConfiguration.html a17536bd963a18c31521a98ca1698eefb
libcamera::CameraControlValidator
classlibcamera_1_1CameraControlValidator.html
libcamera::ControlValidator
- CameraControlValidator
  classlibcamera_1_1CameraControlValidator.html
  abe63dd7c2c1787de45fa2708fba081f7
  (Camera *camera)
- const std::string & name classlibcamera_1_1CameraControlValidator.html aebd12536e25422896843ad120fe4aace () const override
- bool validate classlibcamera_1_1CameraControlValidator.html a71b33785a52fcdb71b31bc2286ea412d (unsigned int id) const override
libcamera::CameraLens
classlibcamera_1_1CameraLens.html
libcamera::Loggable
- CameraLens
  classlibcamera_1_1CameraLens.html
  a1028ddf19cd5c5dd6d8a2e4510abb8b7
  (const MediaEntity *entity)
- ~CameraLens
  classlibcamera_1_1CameraLens.html
  ad998675c5a46796afe4a2c42a5458ec6
  ()
- int init classlibcamera_1_1CameraLens.html a6610316d08ae4ba02ed942efbc0c7550 ()
- int setFocusPosition classlibcamera_1_1CameraLens.html a54123d701173d0f6d24626aa1d41b400 (int32_t position)
- const std::string & model classlibcamera_1_1CameraLens.html a1bd1ec1324fb3fcb10096ff3ef088ff3 () const
- const ControlInfoMap & controls classlibcamera_1_1CameraLens.html ae47356daba26c29aabdf3fc2d4190023 () const
- std::string logPrefix classlibcamera_1_1CameraLens.html a6291cfc11479b7842cfb209789f7c45c () const override
libcamera::CameraManager
classlibcamera_1_1CameraManager.html
libcamera::Object
libcamera::Extensible
- ~CameraManager
  classlibcamera_1_1CameraManager.html
  ae8647ec4748314069fbc5e0ee3c3e74b
  ()
- int start classlibcamera_1_1CameraManager.html a49e322880a2a26013bb0076788b298c5 ()
- void stop classlibcamera_1_1CameraManager.html abcf2a1b9ca720891e6bd83b3c542bb61 ()
- std::vector< std::shared_ptr< Camera > > cameras classlibcamera_1_1CameraManager.html a3b20427687e9920b256625838bea8f9a () const
- std::shared_ptr< Camera > get classlibcamera_1_1CameraManager.html a004d822ffc9ad72137711ce20aebb7cc (std::string_view id)
- static const std::string & version classlibcamera_1_1CameraManager.html a7a9c0aefeac0ff1e3a42da3072ab0a97 ()
- Signal< std::shared_ptr< Camera > > cameraAdded classlibcamera_1_1CameraManager.html ada5dc73ab3d0acffeb9ed4b742480a2e
- Signal< std::shared_ptr< Camera > > cameraRemoved classlibcamera_1_1CameraManager.html adea06b949914f533de33a8ae43d60837
libcamera::CameraSensor
classlibcamera_1_1CameraSensor.html
- virtual ~CameraSensor classlibcamera_1_1CameraSensor.html a62541b847d81210c72493f9e49fc9b1d ()
- virtual const std::string & model classlibcamera_1_1CameraSensor.html a190da5e09fac3d44238cfeae1933e7d9 () const =0
- virtual const std::string & id classlibcamera_1_1CameraSensor.html a4081e45b38a00007fb932c629dca9fea () const =0
- virtual const MediaEntity * entity classlibcamera_1_1CameraSensor.html ae58f6b44a61459a5d596ba5dd3bf9c7b () const =0
- virtual V4L2Subdevice * device classlibcamera_1_1CameraSensor.html afb6a69c1acb3bc086919d539923967c2 ()=0
- virtual CameraLens * focusLens classlibcamera_1_1CameraSensor.html aaeda651ef0ab06c1d5942d8a5b8383f1 ()=0
- virtual const std::vector< unsigned int > & mbusCodes classlibcamera_1_1CameraSensor.html a8f2f09afd51003f186bbf8afd412a25a () const =0
- virtual std::vector< Size > sizes classlibcamera_1_1CameraSensor.html ab7c34a5f5250c023d2cb88559ba10d31 (unsigned int mbusCode) const =0
- virtual Size resolution classlibcamera_1_1CameraSensor.html a6c7717aec35f905563b7452560ca82ef () const =0
- virtual V4L2SubdeviceFormat getFormat classlibcamera_1_1CameraSensor.html a833643ef01e579deb9e0d649b0b89d86 (Span< const unsigned int > mbusCodes, const Size &size, const Size maxSize=Size()) const =0
- virtual int setFormat classlibcamera_1_1CameraSensor.html a6f91aa3ff17b8904e2aac5d3cea3ea49 (V4L2SubdeviceFormat *format, Transform transform=Transform::Identity)=0
- virtual int tryFormat classlibcamera_1_1CameraSensor.html a621204bd4e47bd7f2ed338b608b0a0cc (V4L2SubdeviceFormat *format) const =0
- virtual int applyConfiguration classlibcamera_1_1CameraSensor.html a9d7ce4818dc94c27870cb8eb83e12dd9 (const SensorConfiguration &config, Transform transform=Transform::Identity, V4L2SubdeviceFormat *sensorFormat=nullptr)=0
- virtual V4L2Subdevice::Stream imageStream classlibcamera_1_1CameraSensor.html a0d1c0bf3a11a16227d5428cb49e182d4 () const
- virtual std::optional< V4L2Subdevice::Stream > embeddedDataStream classlibcamera_1_1CameraSensor.html a94570862c6d29319c6abffa3685566ba () const
- virtual V4L2SubdeviceFormat embeddedDataFormat classlibcamera_1_1CameraSensor.html afeefe86f854ddbcbec8bea40a1798150 () const
- virtual int setEmbeddedDataEnabled classlibcamera_1_1CameraSensor.html ab225d478fe6333c82b2663d1d385c1ab (bool enable)
- virtual const ControlList & properties classlibcamera_1_1CameraSensor.html a0fea5ab1377957bc4aaa1bbe794898b3 () const =0
- virtual int sensorInfo classlibcamera_1_1CameraSensor.html af8d330aefbc31e08ca1ecee5e4184650 (IPACameraSensorInfo *info) const =0
- virtual Transform computeTransform classlibcamera_1_1CameraSensor.html a0fbd9f6155ef26aac8b0b18f0b40da51 (Orientation *orientation) const =0
- virtual BayerFormat::Order bayerOrder classlibcamera_1_1CameraSensor.html a356c31644de465032fdbe7473515ca51 (Transform t) const =0
- virtual Orientation mountingOrientation classlibcamera_1_1CameraSensor.html a2db95c98706049cfd5e6a78ca809c49f () const =0
- virtual const ControlInfoMap & controls classlibcamera_1_1CameraSensor.html a42aac0ff1b254b332982bd74cc7e1bae () const =0
- virtual ControlList getControls classlibcamera_1_1CameraSensor.html abf9624ed500a6dfda4021e570909de2d (Span< const uint32_t > ids)=0
- virtual int setControls classlibcamera_1_1CameraSensor.html a05bce811fc583fe704e1bafe10bbe768 (ControlList *ctrls)=0
- virtual const std::vector< controls::draft::TestPatternModeEnum > & testPatternModes classlibcamera_1_1CameraSensor.html a7d062b4ba6c0369079af21fea618e00c () const =0
- virtual int setTestPatternMode classlibcamera_1_1CameraSensor.html a99756eb3d9adccc250c9add664c6bfc7 (controls::draft::TestPatternModeEnum mode)=0
- virtual const CameraSensorProperties::SensorDelays & sensorDelays classlibcamera_1_1CameraSensor.html a7fc60f97b4bee551057fb93c81f4ce6f ()=0
libcamera::CameraSensorFactory
classlibcamera_1_1CameraSensorFactory.html
typename _CameraSensor
libcamera::CameraSensorFactoryBase
- CameraSensorFactory
  classlibcamera_1_1CameraSensorFactory.html
  a46dca79c0167ef94af1b4989076254ec
  (const char *name, int priority)
libcamera::CameraSensorFactoryBase
classlibcamera_1_1CameraSensorFactoryBase.html
- CameraSensorFactoryBase
  classlibcamera_1_1CameraSensorFactoryBase.html
  a99dc83d162aa036b20dd9b50cf81b848
  (const char *name, int priority)
- const std::string & name classlibcamera_1_1CameraSensorFactoryBase.html a224b7ade1cd986e3b59090109d168e9c () const
- int priority classlibcamera_1_1CameraSensorFactoryBase.html a4ba7c18b39240f98e12815c12955d687 () const
- static std::unique_ptr< CameraSensor > create classlibcamera_1_1CameraSensorFactoryBase.html aa641844446d96c3da0e6bc52c288fe48 (MediaEntity *entity)
libcamera::ipa::CameraSensorHelper
classlibcamera_1_1ipa_1_1CameraSensorHelper.html
libcamera::ipa::CameraSensorHelper::AnalogueGainLinear
libcamera::ipa::CameraSensorHelper::AnalogueGainExp
- CameraSensorHelper
  classlibcamera_1_1ipa_1_1CameraSensorHelper.html
  ae5e05b95f37bb7bec22bc805bda51589
  ()=default
- std::optional< int16_t > blackLevel classlibcamera_1_1ipa_1_1CameraSensorHelper.html a50b83c557290bb14509fc93ade4c6765 () const
- virtual uint32_t gainCode classlibcamera_1_1ipa_1_1CameraSensorHelper.html a5c3fd0e1267fb455ba23ec3f1a96c41b (double gain) const
- virtual double gain classlibcamera_1_1ipa_1_1CameraSensorHelper.html ae443ef2db6e3e5087cbb2fcd210b330b (uint32_t gainCode) const
- double quantizeGain classlibcamera_1_1ipa_1_1CameraSensorHelper.html a2c7344c88820697e5b250ca573edede2 (double gain, double *quantizationGain) const
- std::optional< int16_t > blackLevel_ classlibcamera_1_1ipa_1_1CameraSensorHelper.html a6bbe77cc220f5b4d8488d5f6b306c0d9
- std::variant< std::monostate, AnalogueGainLinear, AnalogueGainExp > gain_ classlibcamera_1_1ipa_1_1CameraSensorHelper.html a926d01357f39927cbf67e5239379d9e6
libcamera::ipa::CameraSensorHelperFactory
classlibcamera_1_1ipa_1_1CameraSensorHelperFactory.html
typename _Helper
libcamera::ipa::CameraSensorHelperFactoryBase
- CameraSensorHelperFactory
  classlibcamera_1_1ipa_1_1CameraSensorHelperFactory.html
  a8caceebb2f83c1d02027ff5236843ba4
  (const char *name)
libcamera::ipa::CameraSensorHelperFactoryBase
classlibcamera_1_1ipa_1_1CameraSensorHelperFactoryBase.html
- CameraSensorHelperFactoryBase
  classlibcamera_1_1ipa_1_1CameraSensorHelperFactoryBase.html
  a2103eb088601c54281434a69687d6e15
  (const std::string name)
- static std::unique_ptr< CameraSensorHelper > create classlibcamera_1_1ipa_1_1CameraSensorHelperFactoryBase.html a5ba8184bb2edf7858c72ed265f10145f (const std::string &name)
- static std::vector< CameraSensorHelperFactoryBase * > & factories classlibcamera_1_1ipa_1_1CameraSensorHelperFactoryBase.html a4cdf6349106ecb49a3b3ed9cdcd9f6c0 ()
libcamera::CameraSensorProperties
structlibcamera_1_1CameraSensorProperties.html
libcamera::CameraSensorProperties::SensorDelays
- static const CameraSensorProperties * get structlibcamera_1_1CameraSensorProperties.html a35920e15db4965ed6965b82f0258c2e5 (const std::string &sensor)
- Size unitCellSize structlibcamera_1_1CameraSensorProperties.html aa8b46671ad90039a8fd4586ad26817f8
- std::map< controls::draft::TestPatternModeEnum, int32_t > testPatternModes structlibcamera_1_1CameraSensorProperties.html a25f76419ba78a47ce9802b3f66f282dc
- SensorDelays sensorDelays structlibcamera_1_1CameraSensorProperties.html a2c482c5a52b4f3315ba9b83762c3abfe
libcamera::ClockRecovery
classlibcamera_1_1ClockRecovery.html
- ClockRecovery
  classlibcamera_1_1ClockRecovery.html
  aa5e516d42487df3e66afcee02203da04
  ()
- void configure classlibcamera_1_1ClockRecovery.html a4819237917a8af103379b020200e2ada (unsigned int numSamples=100, unsigned int maxJitter=2000, unsigned int minSamples=10, unsigned int errorThreshold=50000)
- void reset classlibcamera_1_1ClockRecovery.html ac65fe7b47bac12b0a30c71ba9d895aee ()
- void addSample classlibcamera_1_1ClockRecovery.html ace9d9f9bdac6d9d0e06d9ad75ec9d689 ()
- void addSample classlibcamera_1_1ClockRecovery.html a3f8fc7a465505b412c61a642506f48db (uint64_t input, uint64_t output)
- uint64_t getOutput classlibcamera_1_1ClockRecovery.html a837e6cd0dacfc917247f8116d92dd21c (uint64_t input)
libcamera::ColorSpace
classlibcamera_1_1ColorSpace.html
- Primaries
  classlibcamera_1_1ColorSpace.html
  a03b56b3ffdc2338345c15d08143260ba
  Raw
  Smpte170m
  Rec709
  Rec2020
- TransferFunction
  classlibcamera_1_1ColorSpace.html
  a473cdced52821b9c2b370ea9b3e2c1d2
  Linear
  Srgb
  Rec709
- YcbcrEncoding
  classlibcamera_1_1ColorSpace.html
  a6c38886cf640948d04502d365d9e0ec9
  None
  Rec601
  Rec709
  Rec2020
- Range
  classlibcamera_1_1ColorSpace.html
  ad3dd58d644ebcee4201886e4619f118f
  Full
  Limited
- constexpr ColorSpace classlibcamera_1_1ColorSpace.html a26883ef005b1fff3dc1eaf3ffe2240d4 (Primaries p, TransferFunction t, YcbcrEncoding e, Range r)
- std::string toString classlibcamera_1_1ColorSpace.html af5aaba0bd73171b688ee8db36c92d2e4 () const
- bool adjust classlibcamera_1_1ColorSpace.html ad377f24ac0123bff0d12eb77a0c6e169 (PixelFormat format)
- static std::string toString classlibcamera_1_1ColorSpace.html afb434b4ebdb3091854a18b4d37dfe5b4 (const std::optional< ColorSpace > &colorSpace)
- static std::optional< ColorSpace > fromString classlibcamera_1_1ColorSpace.html a15ab4ed7e77f779a155be467a30ad495 (const std::string &str)
- Primaries primaries classlibcamera_1_1ColorSpace.html a8de7572be4053ca2d3fb5f26c10fc605
- TransferFunction transferFunction classlibcamera_1_1ColorSpace.html af06d518bdd5e0b72991810091c7c27c1
- YcbcrEncoding ycbcrEncoding classlibcamera_1_1ColorSpace.html a55c36dc1d34535b71bf2990eb7139e99
- Range range classlibcamera_1_1ColorSpace.html a47abc45abad21cfea0ee59767960b43e
- static const ColorSpace Raw classlibcamera_1_1ColorSpace.html ac4e27048ab6e35ad951280f135987804
- static const ColorSpace Srgb classlibcamera_1_1ColorSpace.html ae2f7472ac77e349ac8d92977354a6d76
- static const ColorSpace Sycc classlibcamera_1_1ColorSpace.html afbbfaf101ec50a3e5e8523f3627e5d5a
- static const ColorSpace Smpte170m classlibcamera_1_1ColorSpace.html a9a96bdc73721f93cd2b7f65b7bc0cbae
- static const ColorSpace Rec709 classlibcamera_1_1ColorSpace.html a6de7217796b0d1b462bf646fcf9077f8
- static const ColorSpace Rec2020 classlibcamera_1_1ColorSpace.html a68956b6379b65362e218ca62af0fbcb8
libcamera::ConditionVariable
classlibcamera_1_1ConditionVariable.html
libcamera::Control
classlibcamera_1_1Control.html
typename T
libcamera::ControlId
- T type classlibcamera_1_1Control.html ae3518c77f408873f369cffb86c7d0340
- Control
  classlibcamera_1_1Control.html
  a3e0059fc82e44ee5158769dc2a3afee3
  (unsigned int id, const char *name, const char *vendor, ControlId::DirectionFlags direction, const std::map< std::string, int32_t > &enumStrMap={})
libcamera::ControlId
classlibcamera_1_1ControlId.html
- Direction
  classlibcamera_1_1ControlId.html
  ab94c6b82fe3778c152e2c053878dc0b4
  In
  Out
- Flags< Direction > DirectionFlags classlibcamera_1_1ControlId.html ab01b2cb1683e20f113cffebbfb53ff2e
- ControlId
  classlibcamera_1_1ControlId.html
  a68db2ba3d7b42dea8b6ec99d53198e89
  (unsigned int id, const std::string &name, const std::string &vendor, ControlType type, DirectionFlags direction, std::size_t size=0, const std::map< std::string, int32_t > &enumStrMap={})
- unsigned int id classlibcamera_1_1ControlId.html ae86fd155e220da401ce38972df6efb1d () const
- const std::string & name classlibcamera_1_1ControlId.html a66e97c77a3aef97152a8fd0c4619fa44 () const
- const std::string & vendor classlibcamera_1_1ControlId.html aba34f493d8313c60930c9d9cce61922c () const
- ControlType type classlibcamera_1_1ControlId.html a5425d856405d8f0696535c4eebcf13fe () const
- DirectionFlags direction classlibcamera_1_1ControlId.html acc9f32bdf8e6d455934658b043cc24ff () const
- bool isInput classlibcamera_1_1ControlId.html a9b365b03a62f8d16f7307f02c57ef0d9 () const
- bool isOutput classlibcamera_1_1ControlId.html a83a54b493d9e90b7ee53a1ceebdea244 () const
- bool isArray classlibcamera_1_1ControlId.html ac09b7078907ce4d6a368c9a5cdeae12c () const
- std::size_t size classlibcamera_1_1ControlId.html ad71c864abd6dd0cb05016cf889c0a51b () const
- const std::map< int32_t, std::string > & enumerators classlibcamera_1_1ControlId.html a391727a6596f30a6222e0fac720cbdae () const
libcamera::ControlInfo
classlibcamera_1_1ControlInfo.html
- ControlInfo
  classlibcamera_1_1ControlInfo.html
  a91fad79e607bb93276fd52bc6d8d13f5
  (const ControlValue &min={}, const ControlValue &max={}, const ControlValue &def={})
- ControlInfo
  classlibcamera_1_1ControlInfo.html
  aed18b742c5d2cee7565417d51339315f
  (Span< const ControlValue > values, const ControlValue &def={})
- const ControlValue & min classlibcamera_1_1ControlInfo.html af4105da1b9e04e17b8d96a1df3927e9d () const
- const ControlValue & max classlibcamera_1_1ControlInfo.html a967744bc7e296f83938f1bf510ef2a90 () const
- const ControlValue & def classlibcamera_1_1ControlInfo.html a99456505b3302bff71ec0e0ca72a31de () const
- const std::vector< ControlValue > & values classlibcamera_1_1ControlInfo.html a1ce70ac404f45eaf9bb0386918aaedca () const
- std::string toString classlibcamera_1_1ControlInfo.html a5ba95ac3e0ec8eb9dd0446ece94a1dfd () const
- bool operator== classlibcamera_1_1ControlInfo.html a9e062176b75297466ecd3a59c495ed8d (const ControlInfo &other) const
- bool operator!= classlibcamera_1_1ControlInfo.html aafa1560a999ece715bf1a32302001843 (const ControlInfo &other) const
libcamera::ControlInfoMap
classlibcamera_1_1ControlInfoMap.html
- std::unordered_map< const ControlId *, ControlInfo > Map classlibcamera_1_1ControlInfoMap.html aee1fdbb3d1038c51cea0bf6b72b8e6ed
- ControlInfoMap
  classlibcamera_1_1ControlInfoMap.html
  a91c95094adfcd26181e8d384bbed5a5f
  (const ControlInfoMap &other)=default
- ControlInfoMap
  classlibcamera_1_1ControlInfoMap.html
  ada413b315b66e5dbebeb1e66763b043f
  (std::initializer_list< Map::value_type > init, const ControlIdMap &idmap)
- ControlInfoMap
  classlibcamera_1_1ControlInfoMap.html
  a24f3c5296ae9d7e84e156e0e2ac57d05
  (Map &&info, const ControlIdMap &idmap)
- ControlInfoMap & operator= classlibcamera_1_1ControlInfoMap.html a27e7cc2293343ad1973e2764b6923bb1 (const ControlInfoMap &other)=default
- mapped_type & at classlibcamera_1_1ControlInfoMap.html a057114f670890807ac4b09a1e3f6c300 (unsigned int key)
- const mapped_type & at classlibcamera_1_1ControlInfoMap.html a719aacd65be3619a0c03db40c4c2452f (unsigned int key) const
- size_type count classlibcamera_1_1ControlInfoMap.html add3c18c2f5796516dada423befcd29c5 (unsigned int key) const
- iterator find classlibcamera_1_1ControlInfoMap.html a7d5d2891e3c6f24929a769499df98c5d (unsigned int key)
- const_iterator find classlibcamera_1_1ControlInfoMap.html abadd15c7dce8945717d2b6918d78c7b2 (unsigned int key) const
- const ControlIdMap & idmap classlibcamera_1_1ControlInfoMap.html a0965e193b7afc7974cff9b953d16b908 () const
libcamera::ControlList
classlibcamera_1_1ControlList.html
- MergePolicy
  classlibcamera_1_1ControlList.html
  a61c8b9a57df34e40716d3664d24df80d
  KeepExisting
  OverwriteExisting
- ControlListMap::iterator iterator classlibcamera_1_1ControlList.html a0ee4ebfefe21503301cd9fc33d715453
- ControlListMap::const_iterator const_iterator classlibcamera_1_1ControlList.html ab4e0a7568326ba2b304c929b065a748c
- ControlList
  classlibcamera_1_1ControlList.html
  aef193afb564a9096908dd78602e27c33
  ()
- ControlList
  classlibcamera_1_1ControlList.html
  a7035598ad298904410889852d66d0869
  (const ControlIdMap &idmap, const ControlValidator *validator=nullptr)
- ControlList
  classlibcamera_1_1ControlList.html
  a7da26f4d3df2a42e20089dc5b4df20f7
  (const ControlInfoMap &infoMap, const ControlValidator *validator=nullptr)
- iterator begin classlibcamera_1_1ControlList.html aa8e6bf28f79e8ad014270dd24a5cb81f ()
- iterator end classlibcamera_1_1ControlList.html a3e42fae5ad768a5bfb69ccc389d665a0 ()
- const_iterator begin classlibcamera_1_1ControlList.html ad9c5294f02555d1773a1bc08142ba913 () const
- const_iterator end classlibcamera_1_1ControlList.html af344b24989c62450efccc86e36aaad4b () const
- bool empty classlibcamera_1_1ControlList.html a020269639512777a06db6760153125b4 () const
- std::size_t size classlibcamera_1_1ControlList.html a65f20b02b0dd3ecf56a7c862123de5c4 () const
- void clear classlibcamera_1_1ControlList.html a89c47137798a04a48a16a7478586174b ()
- void merge classlibcamera_1_1ControlList.html a0d02e5d02a5b278bb4eebb9c2dfeac2a (const ControlList &source, MergePolicy policy=MergePolicy::KeepExisting)
- bool contains classlibcamera_1_1ControlList.html ace1cc70ba09c9848261e372489f5cb13 (unsigned int id) const
- std::optional< T > get classlibcamera_1_1ControlList.html a936d8ff5e4be80e8cc7b5acb8125596a (const Control< T > &ctrl) const
- void set classlibcamera_1_1ControlList.html a7d1902274b73b2c9174093e3bf92c7d0 (const Control< T > &ctrl, const V &value)
- void set classlibcamera_1_1ControlList.html a738ec126655f2dfb3be51388d3cf55a8 (const Control< Span< T, Size > > &ctrl, const std::initializer_list< V > &value)
- const ControlValue & get classlibcamera_1_1ControlList.html a6a9b2a4fc8ff46a6c71c8106895a4d84 (unsigned int id) const
- void set classlibcamera_1_1ControlList.html a1767710105b2d146dd22e2bebc841419 (unsigned int id, const ControlValue &value)
- const ControlInfoMap * infoMap classlibcamera_1_1ControlList.html a39120e9db432c3abfd95a8615e2a3981 () const
- const ControlIdMap * idMap classlibcamera_1_1ControlList.html ad7bf4e50c2341cd0c986cc8cd0002c17 () const
libcamera::DelayedControls::ControlParams
structlibcamera_1_1DelayedControls_1_1ControlParams.html
- unsigned int delay structlibcamera_1_1DelayedControls_1_1ControlParams.html ab6a4c4f8d27d7125f8c1a750f79f740c
- bool priorityWrite structlibcamera_1_1DelayedControls_1_1ControlParams.html afca69ac04777f136e1cc347fcb7d26eb
libcamera::ControlSerializer
classlibcamera_1_1ControlSerializer.html
- Role
  classlibcamera_1_1ControlSerializer.html
  ab9e1ddb99053ced82820d33788e1d3c5
  Proxy
  Worker
- ControlSerializer
  classlibcamera_1_1ControlSerializer.html
  a34fde1491dcad727c6500a3c29ca384c
  (Role role)
- void reset classlibcamera_1_1ControlSerializer.html a6613ac42ffac5ee1c43d7fcfcc5d94a9 ()
- int serialize classlibcamera_1_1ControlSerializer.html ae69caefffdd2d36b274e151fed253f19 (const ControlInfoMap &infoMap, ByteStreamBuffer &buffer)
- int serialize classlibcamera_1_1ControlSerializer.html a6514fddb760b5980e4df20be679ba5ac (const ControlList &list, ByteStreamBuffer &buffer)
- T deserialize classlibcamera_1_1ControlSerializer.html ad40ee351a5cd0a125f77021ce0658853 (ByteStreamBuffer &buffer)
- bool isCached classlibcamera_1_1ControlSerializer.html a77db7d13d69386cbf83ac245f6791893 (const ControlInfoMap &infoMap)
- ControlInfoMap deserialize classlibcamera_1_1ControlSerializer.html aad8c06e31fce42fbd9b0dd7464ad9078 (ByteStreamBuffer &buffer)
- ControlList deserialize classlibcamera_1_1ControlSerializer.html a78b877b5b75936d3264f2229ff92ef82 (ByteStreamBuffer &buffer)
- static size_t binarySize classlibcamera_1_1ControlSerializer.html a1dd33ddfa20b84fbc37fbd876769e8c3 (const ControlInfoMap &infoMap)
- static size_t binarySize classlibcamera_1_1ControlSerializer.html aa82f73722342b25fc7de6eb11691b838 (const ControlList &list)
libcamera::ControlValidator
classlibcamera_1_1ControlValidator.html
- virtual const std::string & name classlibcamera_1_1ControlValidator.html a6c4454280aeca97f0bbe5aec2c2b8646 () const =0
- virtual bool validate classlibcamera_1_1ControlValidator.html a30f2d3d577428bcd03614f441506a79d (unsigned int id) const =0
libcamera::ControlValue
classlibcamera_1_1ControlValue.html
- ControlValue
  classlibcamera_1_1ControlValue.html
  a8121fc11c868a2c6d153982a776914b0
  ()
- ControlValue
  classlibcamera_1_1ControlValue.html
  a0c85c0b45cc151a76c9350d275392376
  (const T &value)
- ControlValue
  classlibcamera_1_1ControlValue.html
  acfb158a7841b3aacb340a41ce34830b3
  (const ControlValue &other)
- ControlValue & operator= classlibcamera_1_1ControlValue.html a5d3d99c7ec5938d2601bbaa1dadfc40b (const ControlValue &other)
- ControlType type classlibcamera_1_1ControlValue.html adff728825c49e990227ab265e1355ee8 () const
- bool isNone classlibcamera_1_1ControlValue.html a48344eb3729d1b6308af83e627b127cd () const
- bool isArray classlibcamera_1_1ControlValue.html a0faa5a72b1646be9c41fad107bfffcb2 () const
- std::size_t numElements classlibcamera_1_1ControlValue.html a162d79f360e8410447261b8295dbae85 () const
- Span< const uint8_t > data classlibcamera_1_1ControlValue.html afb2f5718386fa73103403725efea5d67 () const
- Span< uint8_t > data classlibcamera_1_1ControlValue.html a69d75f416c870f57715b6fb6e309a748 ()
- std::string toString classlibcamera_1_1ControlValue.html aa0f3ba6a628360b3b8557295f979761e () const
- bool operator== classlibcamera_1_1ControlValue.html a62e18e0af1c20433d39482918801a1c3 (const ControlValue &other) const
- bool operator!= classlibcamera_1_1ControlValue.html a87cee4f7e4e3d2f8c6d579328607bd82 (const ControlValue &other) const
- T get classlibcamera_1_1ControlValue.html abbb3db3dca5198c1fc8abe0ec2b29925 () const
- void set classlibcamera_1_1ControlValue.html ab48ba56b2f90fcb52f6587144a55ae30 (const T &value)
- void reserve classlibcamera_1_1ControlValue.html a60d6cdbb9c33d1c09204d35ae851d617 (ControlType type, bool isArray=false, std::size_t numElements=1)
libcamera::Converter
classlibcamera_1_1Converter.html
- Feature
  classlibcamera_1_1Converter.html
  aad8df1624aace6e89bbee69c7cac9bff
  None
  InputCrop
- Alignment
  classlibcamera_1_1Converter.html
  a8eb66d1b6b55feead2bf6431d9120450
  Down
  Up
- Flags< Feature > Features classlibcamera_1_1Converter.html a5bf9b86255b5d127e2e105a14d50dfb6
- Converter
  classlibcamera_1_1Converter.html
  adc6bf5b5a7d51c844e937363ff4edfcd
  (std::shared_ptr< MediaDevice > media, Features features=Feature::None)
- virtual int loadConfiguration classlibcamera_1_1Converter.html a9d49d87eced0b64516bf441524f334d1 (const std::string &filename)=0
- virtual bool isValid classlibcamera_1_1Converter.html a83b26115f6d5ec7ebda20ac4e4e1bd11 () const =0
- virtual std::vector< PixelFormat > formats classlibcamera_1_1Converter.html a1d55c258f09c2ae21cbd096bc2631e8e (PixelFormat input)=0
- virtual SizeRange sizes classlibcamera_1_1Converter.html a43a8174fbfd3f084f8ddff95390b10ae (const Size &input)=0
- virtual Size adjustInputSize classlibcamera_1_1Converter.html a475ceb742424820e6661a30abedb25fb (const PixelFormat &pixFmt, const Size &size, Alignment align=Alignment::Down)=0
- virtual Size adjustOutputSize classlibcamera_1_1Converter.html a6628ad4fd9e068a8f38efd9e3ef0ce9d (const PixelFormat &pixFmt, const Size &size, Alignment align=Alignment::Down)=0
- virtual std::tuple< unsigned int, unsigned int > strideAndFrameSize classlibcamera_1_1Converter.html ad07842c946ff6af5b824d80baa33575b (const PixelFormat &pixelFormat, const Size &size)=0
- virtual int validateOutput classlibcamera_1_1Converter.html aff773eb476c5d9941734e2ce21fcfd13 (StreamConfiguration *cfg, bool *adjusted, Alignment align=Alignment::Down)=0
- virtual int configure classlibcamera_1_1Converter.html a9c4cfbaf9603b3cbe2c585d1df0e5d8e (const StreamConfiguration &inputCfg, const std::vector< std::reference_wrapper< StreamConfiguration > > &outputCfgs)=0
- virtual bool isConfigured classlibcamera_1_1Converter.html aa0c94aa6341407c90deb844de112bb4a (const Stream *stream) const =0
- virtual int exportBuffers classlibcamera_1_1Converter.html a1c09ace42cb995d08486c9787b908faf (const Stream *stream, unsigned int count, std::vector< std::unique_ptr< FrameBuffer > > *buffers)=0
- virtual int start classlibcamera_1_1Converter.html a35deaab653ba452c395908a517ea2e45 ()=0
- virtual void stop classlibcamera_1_1Converter.html ae939d0a171b8068b526631e3906d2893 ()=0
- virtual int queueBuffers classlibcamera_1_1Converter.html a8fa789844a75b03c64508dfd91c8816b (FrameBuffer *input, const std::map< const Stream *, FrameBuffer * > &outputs, const V4L2Request *request=nullptr)=0
- virtual int setInputCrop classlibcamera_1_1Converter.html a653d077294652d0f121e34722d06f1bb (const Stream *stream, Rectangle *rect)=0
- virtual std::pair< Rectangle, Rectangle > inputCropBounds classlibcamera_1_1Converter.html a436b57b9398b7fdc637fa89b07b85233 ()=0
- virtual std::pair< Rectangle, Rectangle > inputCropBounds classlibcamera_1_1Converter.html a584eb0b610334b3b12cb5221164eb640 (const Stream *stream)=0
- const std::string & deviceNode classlibcamera_1_1Converter.html ac5faea6ff0e2527d431b81bc2dd3627f () const
- Features features classlibcamera_1_1Converter.html a848165c5992e137aac312f0afd3024b2 () const
- Signal< FrameBuffer * > inputBufferReady classlibcamera_1_1Converter.html ab75bfd8e31db605d19e09990f17d5498
- Signal< FrameBuffer * > outputBufferReady classlibcamera_1_1Converter.html a8324562b6b83184800c78519984af943
- Features features_ classlibcamera_1_1Converter.html a180073e7e1803537198fcd6e8c3c62f5
libcamera::ConverterDW100Module
classlibcamera_1_1ConverterDW100Module.html
- int init classlibcamera_1_1ConverterDW100Module.html a2a76d057b3c2afb4d6d39f1a33e7b32b (const YamlObject &params)
- int configure classlibcamera_1_1ConverterDW100Module.html abcc99274f7150ee17711ea0b8bc52502 (const StreamConfiguration &inputCfg, const std::vector< std::reference_wrapper< StreamConfiguration > > &outputCfg)
- bool isConfigured classlibcamera_1_1ConverterDW100Module.html a96f80c7290c43b5714a6225be1d56935 (const Stream *stream) const
- Size adjustInputSize classlibcamera_1_1ConverterDW100Module.html ab19978894e2ee4e31a58a85dc6abdfe4 (const PixelFormat &pixFmt, const Size &size, Converter::Alignment align=Converter::Alignment::Down)
- Size adjustOutputSize classlibcamera_1_1ConverterDW100Module.html a4160bf06ff4e143889d52a51e7a79e8b (const PixelFormat &pixFmt, const Size &size, Converter::Alignment align=Converter::Alignment::Down)
- int exportBuffers classlibcamera_1_1ConverterDW100Module.html a8a3e14b1c9865a25f0320524d3439358 (const Stream *stream, unsigned int count, std::vector< std::unique_ptr< FrameBuffer > > *buffers)
- int validateOutput classlibcamera_1_1ConverterDW100Module.html a0b6be2f0b9be2875d69ccdc55a50a407 (StreamConfiguration *cfg, bool *adjusted, Converter::Alignment align=Converter::Alignment::Down)
- int queueBuffers classlibcamera_1_1ConverterDW100Module.html ae90da4711f3b5fe64aff9fa0d867dbd9 (FrameBuffer *input, const std::map< const Stream *, FrameBuffer * > &outputs)
- int start classlibcamera_1_1ConverterDW100Module.html a5b0403c6d616e627a8b4d9c72969f120 ()
- void stop classlibcamera_1_1ConverterDW100Module.html a7a59e9ec581b16e4b6845bba449f5ef2 ()
- void updateControlInfos classlibcamera_1_1ConverterDW100Module.html a7c463dfff90ce159329b2959a873e545 (const Stream *stream, ControlInfoMap::Map &infos)
- void setControls classlibcamera_1_1ConverterDW100Module.html a368718076bd64b9380eece95141ca9cd (const Stream *stream, const ControlList &controls)
- void populateMetadata classlibcamera_1_1ConverterDW100Module.html ac8dabab07b6e8af3343756263cca2939 (const Stream *stream, ControlList &meta)
- void setSensorCrop classlibcamera_1_1ConverterDW100Module.html adce087078c56167811bdbdbfe8d0f72d (const Rectangle &rect)
- void setTransform classlibcamera_1_1ConverterDW100Module.html a6d13f7ec86ca7cfce721d15d7f4726da (const Stream *stream, const Transform &transform)
- static std::unique_ptr< ConverterDW100Module > createModule classlibcamera_1_1ConverterDW100Module.html a1d256e633549630db6942344516505b7 (DeviceEnumerator *enumerator)
- Signal< FrameBuffer * > inputBufferReady classlibcamera_1_1ConverterDW100Module.html a9c3f7582e63e7bacc22948d74c1cd25e
- Signal< FrameBuffer * > outputBufferReady classlibcamera_1_1ConverterDW100Module.html a10da222ea7488aa8e5d4ec00c029d9ab
libcamera::ConverterFactory
classlibcamera_1_1ConverterFactory.html
typename _Converter
libcamera::ConverterFactoryBase
- ConverterFactory
  classlibcamera_1_1ConverterFactory.html
  a457eafe6442218259fc3c61dec609c48
  (const char *name, std::initializer_list< std::string > compatibles)
- std::unique_ptr< Converter > createInstance classlibcamera_1_1ConverterFactory.html aaf4a1ba0f68617e4585a73976394758a (std::shared_ptr< MediaDevice > media) const override
libcamera::ConverterFactoryBase
classlibcamera_1_1ConverterFactoryBase.html
- ConverterFactoryBase
  classlibcamera_1_1ConverterFactoryBase.html
  a514b56c29eeaf19a933b918704beef03
  (const std::string name, std::initializer_list< std::string > compatibles)
- const std::vector< std::string > & compatibles classlibcamera_1_1ConverterFactoryBase.html a3f801a2e0e1cf4d886b906ac26b7c9d8 () const
- static std::unique_ptr< Converter > create classlibcamera_1_1ConverterFactoryBase.html af32d409afdbba7f2266ea345e2c69a13 (std::shared_ptr< MediaDevice > media)
- static std::vector< ConverterFactoryBase * > & factories classlibcamera_1_1ConverterFactoryBase.html a4b8ef7e5270de11d84f05915bd8508c0 ()
- static std::vector< std::string > names classlibcamera_1_1ConverterFactoryBase.html aa8e17c0ed44f59548158bf4211aa6fb3 ()
libcamera::Debayer
classlibcamera_1_1Debayer.html
libcamera::Object
libcamera::Debayer::DebayerInputConfig
libcamera::Debayer::DebayerOutputConfig
- Debayer
  classlibcamera_1_1Debayer.html
  aff446addc2471c07f1fde2782a871863
  (const GlobalConfiguration &configuration)
- virtual int configure classlibcamera_1_1Debayer.html a067c659654f6c86f318072e954e09434 (const StreamConfiguration &inputCfg, const std::vector< std::reference_wrapper< StreamConfiguration > > &outputCfgs, bool ccmEnabled)=0
- virtual std::vector< PixelFormat > formats classlibcamera_1_1Debayer.html a72e2733206944713bd20cd14a4fdde19 (PixelFormat inputFormat)=0
- virtual std::tuple< unsigned int, unsigned int > strideAndFrameSize classlibcamera_1_1Debayer.html a513d9d8c43eaccf09e75e21d93fde396 (const PixelFormat &outputFormat, const Size &size)=0
- virtual void process classlibcamera_1_1Debayer.html a579fa6a49e82c6366dcaf7c54f6fbd93 (uint32_t frame, FrameBuffer *input, FrameBuffer *output, DebayerParams params)=0
- virtual int start classlibcamera_1_1Debayer.html aa200bbfcc23e038125ae1398c47fcf50 ()
- virtual void stop classlibcamera_1_1Debayer.html a62a1b954b2c5ebf192fc58bea5c0ab71 ()
- virtual SizeRange sizes classlibcamera_1_1Debayer.html a419ccf11f0ce200bdc1395aef1dd27aa (PixelFormat inputFormat, const Size &inputSize)=0
- virtual const SharedFD & getStatsFD classlibcamera_1_1Debayer.html af572391cee3293157385e9426f9c4693 ()=0
- unsigned int frameSize classlibcamera_1_1Debayer.html a3c1b9cbb2d20190f8dfbd9490cc8ce8f ()
- Signal< FrameBuffer * > inputBufferReady classlibcamera_1_1Debayer.html adc1afbd1feb51f52eab80f332946738a
- Signal< FrameBuffer * > outputBufferReady classlibcamera_1_1Debayer.html ab9f83304b52dafe1358626a0da4a6a9d
- DebayerInputConfig inputConfig_ classlibcamera_1_1Debayer.html a7bfb5cd1103513fe137f493c237fdfc4
- DebayerOutputConfig outputConfig_ classlibcamera_1_1Debayer.html a15cb0b7c572100929b366f3bbec9f511
- Size outputSize_ classlibcamera_1_1Debayer.html ab5d8381042f97d2eb28eee4dd1ea9914
- PixelFormat inputPixelFormat_ classlibcamera_1_1Debayer.html a9b195704c31fbdb010909a5f6f1241ea
- PixelFormat outputPixelFormat_ classlibcamera_1_1Debayer.html a0ffd7787415e5d48e99ef0587c2cfe17
- bool swapRedBlueGains_ classlibcamera_1_1Debayer.html a6a4144bbd58b39d72200e78e205ee95e
- Benchmark bench_ classlibcamera_1_1Debayer.html ae0e4d6fa0ab2770f2b2adbf4a67e6b9c
- void dmaSyncBegin classlibcamera_1_1Debayer.html ac847ab474a629c578e36e302b0f0d080 (std::vector< DmaSyncer > &dmaSyncers, FrameBuffer *input, FrameBuffer *output)
- static bool isStandardBayerOrder classlibcamera_1_1Debayer.html a8d7331c18b17654b6774e8b7326a2ce2 (BayerFormat::Order order)
libcamera::DebayerCpu
classlibcamera_1_1DebayerCpu.html
libcamera::Debayer
- DebayerCpu
  classlibcamera_1_1DebayerCpu.html
  aa0a4baf692291dc0badf5087861063aa
  (std::unique_ptr< SwStatsCpu > stats, const GlobalConfiguration &configuration)
- int configure classlibcamera_1_1DebayerCpu.html a7827ccae6f2570cd15dceb299319796a (const StreamConfiguration &inputCfg, const std::vector< std::reference_wrapper< StreamConfiguration > > &outputCfgs, bool ccmEnabled)
- Size patternSize classlibcamera_1_1DebayerCpu.html a1244659d82bd7411deaf58b28895de49 (PixelFormat inputFormat)
- std::vector< PixelFormat > formats classlibcamera_1_1DebayerCpu.html aee613f4b8a7d05cd0ccdb98b65009377 (PixelFormat input)
- std::tuple< unsigned int, unsigned int > strideAndFrameSize classlibcamera_1_1DebayerCpu.html af235a1381203658b0b8b37f49696d3dd (const PixelFormat &outputFormat, const Size &size)
- void process classlibcamera_1_1DebayerCpu.html a0e83a0d14d3dc711ae7622c87ef8a655 (uint32_t frame, FrameBuffer *input, FrameBuffer *output, DebayerParams params)
- SizeRange sizes classlibcamera_1_1DebayerCpu.html a2ed0021813e3ca42fd945b7804f471ca (PixelFormat inputFormat, const Size &inputSize)
- const SharedFD & getStatsFD classlibcamera_1_1DebayerCpu.html afc389be2603536de8b2b2c400b98bd3a ()
libcamera::DebayerEGL
classlibcamera_1_1DebayerEGL.html
libcamera::Debayer
- DebayerEGL
  classlibcamera_1_1DebayerEGL.html
  ac9673cfc76465344e310d13b2993c728
  (std::unique_ptr< SwStatsCpu > stats, const GlobalConfiguration &configuration)
- int configure classlibcamera_1_1DebayerEGL.html af4e80df333a804c4d7e7f36c6e89f702 (const StreamConfiguration &inputCfg, const std::vector< std::reference_wrapper< StreamConfiguration > > &outputCfgs, bool ccmEnabled)
- Size patternSize classlibcamera_1_1DebayerEGL.html ab2987e00c71a7ddd5c139e3748859b9d (PixelFormat inputFormat)
- std::vector< PixelFormat > formats classlibcamera_1_1DebayerEGL.html a64109f65b6c7f46fbf651876e212c72c (PixelFormat input)
- std::tuple< unsigned int, unsigned int > strideAndFrameSize classlibcamera_1_1DebayerEGL.html a3d4461ca13aec5745d172d09f2cc1dc7 (const PixelFormat &outputFormat, const Size &size)
- void process classlibcamera_1_1DebayerEGL.html a4487adc49e1f06f7acdf9e0c04fde1e3 (uint32_t frame, FrameBuffer *input, FrameBuffer *output, DebayerParams params)
- int start classlibcamera_1_1DebayerEGL.html ac56229c61bc70c728f13a60c6ef9567d ()
- void stop classlibcamera_1_1DebayerEGL.html a98e6abdd93bd7f0915a5c86ab4faed9e ()
- const SharedFD & getStatsFD classlibcamera_1_1DebayerEGL.html a8d8039fbf33c8edb649ac10c8fdfcf53 ()
- unsigned int frameSize classlibcamera_1_1DebayerEGL.html a50558bbdd5de1938afdd5a932f1271d0 ()
- SizeRange sizes classlibcamera_1_1DebayerEGL.html adbbfdd0a7f34be2093fd8b7ff0f4aec6 (PixelFormat inputFormat, const Size &inputSize)
libcamera::Debayer::DebayerInputConfig
structlibcamera_1_1Debayer_1_1DebayerInputConfig.html
- Size patternSize structlibcamera_1_1Debayer_1_1DebayerInputConfig.html ae671cefd8d2d7534a1dfa3a613609d34
- unsigned int bpp structlibcamera_1_1Debayer_1_1DebayerInputConfig.html adead94ebcdf638eac5cc6c2f97d8faec
- unsigned int stride structlibcamera_1_1Debayer_1_1DebayerInputConfig.html af7283c2c13b57d76c52fded64efeb071
- std::vector< PixelFormat > outputFormats structlibcamera_1_1Debayer_1_1DebayerInputConfig.html a55fa30c196372b77f19eb3a1c85e8fab
libcamera::Debayer::DebayerOutputConfig
structlibcamera_1_1Debayer_1_1DebayerOutputConfig.html
- unsigned int bpp structlibcamera_1_1Debayer_1_1DebayerOutputConfig.html a26a147e0bf2cbec6867f934f559df9e8
- unsigned int stride structlibcamera_1_1Debayer_1_1DebayerOutputConfig.html a32384ffb12f8864df8e32586f07fe5e1
- unsigned int frameSize structlibcamera_1_1Debayer_1_1DebayerOutputConfig.html a5e267e71f5154a679800f5987e42d0d1
libcamera::DebayerParams
structlibcamera_1_1DebayerParams.html
- Matrix< float, 3, 3 > combinedMatrix structlibcamera_1_1DebayerParams.html abf2149799e0ef9baa204c39005fc63d3
- RGB< float > blackLevel structlibcamera_1_1DebayerParams.html a5dd5010064f5f98ec8039d64779b83bf
- float gamma structlibcamera_1_1DebayerParams.html a6f2a2705c617b6cd11b0bd78c11d8d1c
- float contrastExp structlibcamera_1_1DebayerParams.html ac09157b9d832e851fdac7476da90dea5
- RGB< float > gains structlibcamera_1_1DebayerParams.html afe0a639405d417d661e00cc908626167
libcamera::DebugMetadata
classlibcamera_1_1DebugMetadata.html
- void enableByControl classlibcamera_1_1DebugMetadata.html a8163608749c5f38f7b8f964a42680ede (const ControlList &controls)
- void enable classlibcamera_1_1DebugMetadata.html a28488fc16cdc3a556273e17567c75bf8 (bool enable=true)
- void setParent classlibcamera_1_1DebugMetadata.html a9cce87fd88572f4f6ddf57c1238e24b0 (DebugMetadata *parent)
- void moveEntries classlibcamera_1_1DebugMetadata.html a1f327440ab91a6f6560eb2fd8891b790 (ControlList &list)
- void set classlibcamera_1_1DebugMetadata.html a6c3ee492b393bd57652fc957c7795468 (const Control< T > &ctrl, const V &value)
- void set classlibcamera_1_1DebugMetadata.html a6d7e0ad18864f3fe19f1b7a45b8a64b3 (unsigned int id, const ControlValue &value)
libcamera::DelayedControls
classlibcamera_1_1DelayedControls.html
libcamera::Object
libcamera::DelayedControls::ControlParams
- DelayedControls
  classlibcamera_1_1DelayedControls.html
  a2ccde2c61b6c20567ca10188dd555dc7
  (V4L2Device *device, const std::unordered_map< uint32_t, ControlParams > &controlParams)
- void reset classlibcamera_1_1DelayedControls.html a7f1f0e7b61b8e4de431bb279296950dd ()
- bool push classlibcamera_1_1DelayedControls.html a6e4ac7f9c74b6f62d4c47f0e455ba84c (const ControlList &controls)
- ControlList get classlibcamera_1_1DelayedControls.html a43828396917694dabb8f260e61b83e88 (uint32_t sequence)
- void applyControls classlibcamera_1_1DelayedControls.html a87b491f735cbf0473111edded25fe897 (uint32_t sequence)
libcamera::DeviceEnumerator
classlibcamera_1_1DeviceEnumerator.html
- virtual int init classlibcamera_1_1DeviceEnumerator.html a061464e6b3e969b9b5a62e34655b4e75 ()=0
- virtual int enumerate classlibcamera_1_1DeviceEnumerator.html a289245f9fe4acd2d74b35c13bcfb9e97 ()=0
- std::shared_ptr< MediaDevice > search classlibcamera_1_1DeviceEnumerator.html a03ca0740a3c9ba6e07c28d4a00c23aa4 (const DeviceMatch &dm)
- static std::unique_ptr< DeviceEnumerator > create classlibcamera_1_1DeviceEnumerator.html a044d5276cf58335f3afc8cdd90d75e08 ()
- Signal devicesAdded classlibcamera_1_1DeviceEnumerator.html a961a9182c004939d55f1227b7c1d05c3
- std::unique_ptr< MediaDevice > createDevice classlibcamera_1_1DeviceEnumerator.html ac18ba2dec80bb01666bc635f4556e2c3 (const std::string &deviceNode)
- void addDevice classlibcamera_1_1DeviceEnumerator.html a1e618229382268ba6ef0a559afaa51cf (std::unique_ptr< MediaDevice > media)
- void removeDevice classlibcamera_1_1DeviceEnumerator.html a3c539b6b75170fcf224ed5574c971842 (const std::string &deviceNode)
libcamera::DeviceMatch
classlibcamera_1_1DeviceMatch.html
- DeviceMatch
  classlibcamera_1_1DeviceMatch.html
  a118bb7d1b27680fe22b4b339ae8c5207
  (const std::string &driver)
- void add classlibcamera_1_1DeviceMatch.html acf0e970d41842da73e1ee25bfb24de3a (const std::string &entity)
- void add classlibcamera_1_1DeviceMatch.html ac8b8c49aae6ede41d4b7fc6c488374e8 (std::regex entity)
- bool match classlibcamera_1_1DeviceMatch.html ae9923a86604c13eb08c0273b95d0a923 (const MediaDevice *device) const
- void clear classlibcamera_1_1DeviceMatch.html a240f7ae31e65fdb1455691e09aac34e5 ()
libcamera::DmaBufAllocator
classlibcamera_1_1DmaBufAllocator.html
- DmaBufAllocatorFlag
  classlibcamera_1_1DmaBufAllocator.html
  a9851564b25894680b3691d7fc9d92a21
  CmaHeap
  SystemHeap
  UDmaBuf
- Flags< DmaBufAllocatorFlag > DmaBufAllocatorFlags classlibcamera_1_1DmaBufAllocator.html a9e0fe5103e4471e174ce38f358682d7e
- DmaBufAllocator
  classlibcamera_1_1DmaBufAllocator.html
  a60c619b7038e57ff4ef24c5f4739f0af
  (DmaBufAllocatorFlags flags=DmaBufAllocatorFlag::CmaHeap)
- ~DmaBufAllocator
  classlibcamera_1_1DmaBufAllocator.html
  aba2a6db954305ffe9b39cf3d53d3bd65
  ()
- bool isValid classlibcamera_1_1DmaBufAllocator.html a2f1d955f4bff2bd4929fd895b7f0eae5 () const
- UniqueFD alloc classlibcamera_1_1DmaBufAllocator.html aced40e97819e7c3bf9bfad605599d321 (const char *name, std::size_t size)
- int exportBuffers classlibcamera_1_1DmaBufAllocator.html a5e1a0a9ab8d3494e4a73fbabe5cbb07e (unsigned int count, const std::vector< unsigned int > &planeSizes, std::vector< std::unique_ptr< FrameBuffer > > *buffers)
libcamera::DmaSyncer
classlibcamera_1_1DmaSyncer.html
- SyncType
  classlibcamera_1_1DmaSyncer.html
  a044f26d4cf31fa3942e70b3016c6a5a9
  Read
  Write
  ReadWrite
- DmaSyncer
  classlibcamera_1_1DmaSyncer.html
  aadceed1b14a60264cd24751db2562717
  (SharedFD fd, SyncType type=SyncType::ReadWrite)
- DmaSyncer
  classlibcamera_1_1DmaSyncer.html
  a80d45f7341ff92f776046d829db654a8
  (DmaSyncer &&other)=default
- DmaSyncer & operator= classlibcamera_1_1DmaSyncer.html ae9f7fdfab90b99bd42fa224ce7e021b2 (DmaSyncer &&other)=default
libcamera::utils::Duration
classlibcamera_1_1utils_1_1Duration.html
- constexpr Duration classlibcamera_1_1utils_1_1Duration.html a4c50c1649ae4907b9cddcffcc04bfcc7 (const Rep &r)
- constexpr Duration classlibcamera_1_1utils_1_1Duration.html adc3c7f46008a7d53de31139feae8a8b1 (const std::chrono::duration< Rep, Period > &d)
- double get classlibcamera_1_1utils_1_1Duration.html ab4cf39d78010c906a84c59df9ed5c5fd () const
- constexpr Duration operator- classlibcamera_1_1utils_1_1Duration.html a3f0ca463e0393b0695f6c89ae30d44b6 () const
- constexpr operator bool classlibcamera_1_1utils_1_1Duration.html a6ecdc3654eee4208e1185a8eac25f61a () const
libcamera::Dw100VertexMap
classlibcamera_1_1Dw100VertexMap.html
- ScaleMode
  classlibcamera_1_1Dw100VertexMap.html
  a585e497ebf2564857456daef06a863d5
- Fill
  classlibcamera_1_1Dw100VertexMap.html
  a585e497ebf2564857456daef06a863d5aeb045848ed2efdb1108da6c41df32adf
- Crop
  classlibcamera_1_1Dw100VertexMap.html
  a585e497ebf2564857456daef06a863d5a8f51945c2b7cc3a8c35de9f8146b7f49
- Fill
  classlibcamera_1_1Dw100VertexMap.html
  a585e497ebf2564857456daef06a863d5aeb045848ed2efdb1108da6c41df32adf
- Crop
  classlibcamera_1_1Dw100VertexMap.html
  a585e497ebf2564857456daef06a863d5a8f51945c2b7cc3a8c35de9f8146b7f49
- void applyLimits classlibcamera_1_1Dw100VertexMap.html ad90bf87147cc2b4e4e4103944db482dc ()
- void setInputSize classlibcamera_1_1Dw100VertexMap.html a6f28aaafc4d7d8a1f9ccedf418dd8e7d (const Size &size)
- void setSensorCrop classlibcamera_1_1Dw100VertexMap.html a8514a24e17585910e2bb0a021179b732 (const Rectangle &rect)
- void setScalerCrop classlibcamera_1_1Dw100VertexMap.html a39b98f9a53155aea992d025268e2a1aa (const Rectangle &rect)
- const Rectangle & effectiveScalerCrop classlibcamera_1_1Dw100VertexMap.html a7b7378b4970aa44550c061d1b7293d3b () const
- void setOutputSize classlibcamera_1_1Dw100VertexMap.html ac793a05ed35deb4d4b8f15c1ea11f49b (const Size &size)
- const Size & outputSize classlibcamera_1_1Dw100VertexMap.html acfaa4f270f2e079c7a67b8854eec72c0 () const
- void setTransform classlibcamera_1_1Dw100VertexMap.html a77dfeeb0509c28b63c883ce7423917b5 (const Transform &transform)
- const Transform & transform classlibcamera_1_1Dw100VertexMap.html a092244686f97bcf68590cb6242dca04b () const
- void setScale classlibcamera_1_1Dw100VertexMap.html a59bf6bd7564023c05054cd19fe93f365 (const float scale)
- float effectiveScale classlibcamera_1_1Dw100VertexMap.html a58b58b4db43d0a26d48f0b8e206ed685 () const
- void setRotation classlibcamera_1_1Dw100VertexMap.html aefa8c4be97dab3fa0c570fc470ae2d70 (const float rotation)
- float rotation classlibcamera_1_1Dw100VertexMap.html a0478a5259e5d01614ef9a1273edb3278 () const
- void setOffset classlibcamera_1_1Dw100VertexMap.html a6bb18d86858c89215787fe0c5ad8da31 (const Point &offset)
- const Point & effectiveOffset classlibcamera_1_1Dw100VertexMap.html a6673b4213d4a6c9ed58c1a3a5d08de3c () const
- void setMode classlibcamera_1_1Dw100VertexMap.html af913b1ae1007d2c48d354b9ad0c5b3b4 (const ScaleMode mode)
- ScaleMode mode classlibcamera_1_1Dw100VertexMap.html a2e7ddbe06f8095a28292a29dd43ac1b7 () const
- int setDewarpParams classlibcamera_1_1Dw100VertexMap.html aa7f1363b5d73897103c2abe8cbc21616 (const Matrix< double, 3, 3 > &cm, const Span< const double > &coeffs)
- bool dewarpParamsValid classlibcamera_1_1Dw100VertexMap.html a3397d55e6d26775c35ebabe9a08831ea ()
- void setLensDewarpEnable classlibcamera_1_1Dw100VertexMap.html a3aaa47a4807460b29dd272904e979313 (bool enable)
- bool lensDewarpEnable classlibcamera_1_1Dw100VertexMap.html a0e7287675a0dddd929161af1f8dbe3fc ()
- std::vector< uint32_t > getVertexMap classlibcamera_1_1Dw100VertexMap.html a1c6bc7e7c2c02911c9ebd5a524242988 ()
libcamera::eGL
classlibcamera_1_1eGL.html
- eGL
  classlibcamera_1_1eGL.html
  a165cce5147489f470571250d4410e729
  ()
- ~eGL
  classlibcamera_1_1eGL.html
  abe602f9f9e6841aa290ff8be0a0789e0
  ()
- int initEGLContext classlibcamera_1_1eGL.html a4e1048b57e905d312d850cd1099b7d3a ()
- int createInputDMABufTexture2D classlibcamera_1_1eGL.html a3677858602a123441bb06819bdf4a920 (eGLImage &eglImage, int fd)
- int createOutputDMABufTexture2D classlibcamera_1_1eGL.html a4f47162c98c4bb64fb36127d089d4381 (eGLImage &eglImage, int fd)
- void destroyDMABufTexture classlibcamera_1_1eGL.html a322787609d966ca0628ffc8e173f5bb4 (eGLImage &eglImage)
- void createTexture2D classlibcamera_1_1eGL.html a4536acb265558d26416c75d4642c736f (eGLImage &eglImage, GLint format, uint32_t width, uint32_t height, void *data)
- void pushEnv classlibcamera_1_1eGL.html a5936bcb8936578e5320e902838b663df (std::vector< std::string > &shaderEnv, const char *str)
- void makeCurrent classlibcamera_1_1eGL.html a7a098bc459d291230ace441e1f31b767 ()
- int compileVertexShader classlibcamera_1_1eGL.html ac564d30ea5530c1928f4974ba2a66841 (GLuint &shaderId, const unsigned char *shaderData, unsigned int shaderDataLen, Span< const std::string > shaderEnv)
- int compileFragmentShader classlibcamera_1_1eGL.html a2cf2859678fd8f652095f69313745e59 (GLuint &shaderId, const unsigned char *shaderData, unsigned int shaderDataLen, Span< const std::string > shaderEnv)
- int linkProgram classlibcamera_1_1eGL.html a413f64b408959e895bceac832e148c71 (GLuint &programId, GLuint fragmentshaderId, GLuint vertexshaderId)
- void dumpShaderSource classlibcamera_1_1eGL.html ac578b4d4b0472d4820c8fe607378f398 (GLuint shaderId)
- void useProgram classlibcamera_1_1eGL.html aacdf6d66e96373a40740e03e622e2d0f (GLuint programId)
- void deleteProgram classlibcamera_1_1eGL.html aef69c0d2853adda43db162325edb5c64 (GLuint programId)
- void syncOutput classlibcamera_1_1eGL.html aa40a847ac95fa0a91a81ff70c7fa5ebb ()
libcamera::eGLImage
classlibcamera_1_1eGLImage.html
- eGLImage
  classlibcamera_1_1eGLImage.html
  a038a1193ac0d5805bf4175a3d073048f
  (uint32_t width, uint32_t height, uint32_t stride, GLenum texture_unit, uint32_t texture_unit_uniform_id)
- ~eGLImage
  classlibcamera_1_1eGLImage.html
  a1ea25512b5638c503c8b5114f5e46723
  ()
- uint32_t width_ classlibcamera_1_1eGLImage.html aff91b75ac2b90b0faea5be583ffd9710
- uint32_t height_ classlibcamera_1_1eGLImage.html a4a60c3209dc63f4257ab70c65b86d072
- uint32_t stride_ classlibcamera_1_1eGLImage.html a46dae80ba0d3f1150cb69db9dd04133a
- uint32_t offset_ classlibcamera_1_1eGLImage.html a0d6ed43c7950bf077b9dc13b74654103
- uint32_t framesize_ classlibcamera_1_1eGLImage.html a83d51f7bb5292064cb2eff0a164405f6
- uint32_t texture_unit_uniform_id_ classlibcamera_1_1eGLImage.html ac02942aa938a0e51a863c6f610ce4511
- GLenum texture_unit_ classlibcamera_1_1eGLImage.html a529b9a2df7c6e0c86cf4119ffd3c7ddb
- GLuint texture_ classlibcamera_1_1eGLImage.html a204267de74145c259a6ef53280dfad66
- GLuint fbo_ classlibcamera_1_1eGLImage.html a3edc162418b20fa0217669b2fc400d77
- EGLImageKHR image_ classlibcamera_1_1eGLImage.html a58fadc73fbbe3cab35e7e320b7bce8f4
libcamera::MediaPipeline::Entity
structlibcamera_1_1MediaPipeline_1_1Entity.html
- MediaEntity * entity structlibcamera_1_1MediaPipeline_1_1Entity.html a3fab2bafd6dc3bbd58531c76fe475bec
- bool supportsRouting structlibcamera_1_1MediaPipeline_1_1Entity.html a985fe0ba641e892e5ca4d26a0720a35d
- const MediaPad * sink structlibcamera_1_1MediaPipeline_1_1Entity.html abd9a9c96dd0d1d65c955b2a2cf5aec35
- const MediaPad * source structlibcamera_1_1MediaPipeline_1_1Entity.html ae9c1a4d0ee03bcae2a744da236397705
- MediaLink * sourceLink structlibcamera_1_1MediaPipeline_1_1Entity.html ac84e06def0367d7395bcdf4a2adc81b1
libcamera::EventDispatcher
classlibcamera_1_1EventDispatcher.html
- virtual void registerEventNotifier classlibcamera_1_1EventDispatcher.html ae9e3b8f2a685c79a58b8e68139879586 (EventNotifier *notifier)=0
- virtual void unregisterEventNotifier classlibcamera_1_1EventDispatcher.html af97b9dc7105b3a805af9e1b14efba6d1 (EventNotifier *notifier)=0
- virtual void registerTimer classlibcamera_1_1EventDispatcher.html a29ad9d3dd8da7cffe8c2dd2496e0970b (Timer *timer)=0
- virtual void unregisterTimer classlibcamera_1_1EventDispatcher.html a69be417ee25828c655616671858f058a (Timer *timer)=0
- virtual void processEvents classlibcamera_1_1EventDispatcher.html a05dcf97c0bfd594b722b2deb628e4cc2 ()=0
- virtual void interrupt classlibcamera_1_1EventDispatcher.html a94feffd59861a445bc65ce515c8521ed ()=0
libcamera::EventDispatcherPoll
classlibcamera_1_1EventDispatcherPoll.html
libcamera::EventDispatcher
- void registerEventNotifier classlibcamera_1_1EventDispatcherPoll.html aebc4fda2b87d7ed67cbb19510d190cfc (EventNotifier *notifier)
- void unregisterEventNotifier classlibcamera_1_1EventDispatcherPoll.html a7b5b854e94d77587e3a5935b774e2b5d (EventNotifier *notifier)
- void registerTimer classlibcamera_1_1EventDispatcherPoll.html a62b43090e99b13e883fb30c8c768d2d2 (Timer *timer)
- void unregisterTimer classlibcamera_1_1EventDispatcherPoll.html a8865f1ddfd5404ea292446fbc9970949 (Timer *timer)
- void processEvents classlibcamera_1_1EventDispatcherPoll.html aeecb48a1f8a12fa36a6764299baebba8 ()
- void interrupt classlibcamera_1_1EventDispatcherPoll.html aa5762bc4d8ed3cb08c6f2e1ac9550aa7 ()
libcamera::EventNotifier
classlibcamera_1_1EventNotifier.html
libcamera::Object
- Type
  classlibcamera_1_1EventNotifier.html
  adceea4fbe37e9a3833dce6e258e35238
- Read
  classlibcamera_1_1EventNotifier.html
  adceea4fbe37e9a3833dce6e258e35238acb9c83f52b00cc7cb91bb6a5235b91f6
- Write
  classlibcamera_1_1EventNotifier.html
  adceea4fbe37e9a3833dce6e258e35238a3291c8605f14dd5f7e37b1b45dca76e9
- Exception
  classlibcamera_1_1EventNotifier.html
  adceea4fbe37e9a3833dce6e258e35238a0def601bcb4442f07c3f772875fc8da4
- Read
  classlibcamera_1_1EventNotifier.html
  adceea4fbe37e9a3833dce6e258e35238acb9c83f52b00cc7cb91bb6a5235b91f6
- Write
  classlibcamera_1_1EventNotifier.html
  adceea4fbe37e9a3833dce6e258e35238a3291c8605f14dd5f7e37b1b45dca76e9
- Exception
  classlibcamera_1_1EventNotifier.html
  adceea4fbe37e9a3833dce6e258e35238a0def601bcb4442f07c3f772875fc8da4
- EventNotifier
  classlibcamera_1_1EventNotifier.html
  ac8abf83fcaebd9ec6595e9ea7f426c8e
  (int fd, Type type, Object *parent=nullptr)
- Type type classlibcamera_1_1EventNotifier.html a27d4df34e58006eacffdabd6a8f29e42 () const
- int fd classlibcamera_1_1EventNotifier.html a0250bcb22daebfcefb0d0e443efbfbef () const
- bool enabled classlibcamera_1_1EventNotifier.html a48ecc3b2072be4029d6a60a987c4122a () const
- void setEnabled classlibcamera_1_1EventNotifier.html a75a222d261786d5866d7f69406630061 (bool enable)
- Signal activated classlibcamera_1_1EventNotifier.html afd2af0fa47b553e9333f9feffb08449a
- void message classlibcamera_1_1EventNotifier.html a83550c524a9bcc0ea582e876ca43c04d (Message *msg) override
libcamera::ipa::ExposureModeHelper
classlibcamera_1_1ipa_1_1ExposureModeHelper.html
- ExposureModeHelper
  classlibcamera_1_1ipa_1_1ExposureModeHelper.html
  a9c35c00615d3ea96cbeae1af36149a78
  (const Span< std::pair< utils::Duration, double > > stages)
- void configure classlibcamera_1_1ipa_1_1ExposureModeHelper.html a13023de64483f72ab04ce0c394dcdaad (utils::Duration lineLength, const CameraSensorHelper *sensorHelper)
- void setLimits classlibcamera_1_1ipa_1_1ExposureModeHelper.html a65fb41ca9eac111b7134c03a25cf331f (utils::Duration minExposureTime, utils::Duration maxExposureTime, double minGain, double maxGain)
- std::tuple< utils::Duration, double, double, double > splitExposure classlibcamera_1_1ipa_1_1ExposureModeHelper.html a4e4fc7714fec144f2e94b57334001eb9 (utils::Duration exposure) const
- utils::Duration minExposureTime classlibcamera_1_1ipa_1_1ExposureModeHelper.html a27fd5cc9c132c8ab659c4da049ce5f5b () const
- utils::Duration maxExposureTime classlibcamera_1_1ipa_1_1ExposureModeHelper.html aa7c6ddc50b97df289af9aaf6134c6b55 () const
- double minGain classlibcamera_1_1ipa_1_1ExposureModeHelper.html a97dc0902658d837b1cbe0793a7e133f6 () const
- double maxGain classlibcamera_1_1ipa_1_1ExposureModeHelper.html a9e2f22b1a05797ee9603f81b40c5bdf1 () const
libcamera::Extensible
classlibcamera_1_1Extensible.html
libcamera::Extensible::Private
- Extensible
  classlibcamera_1_1Extensible.html
  afb1c6e39d8fe4fbeab1cbbbe65517f4c
  (std::unique_ptr< Private > d)
- const T * _d classlibcamera_1_1Extensible.html a524dff9d63a486fc4cfc2d0d1ce07711 () const
- T * _d classlibcamera_1_1Extensible.html a7a31dab4cfefc741263bd8407bd29b6f ()
libcamera::ipa::FCQueue
classlibcamera_1_1ipa_1_1FCQueue.html
typename FrameContext
- FCQueue
  classlibcamera_1_1ipa_1_1FCQueue.html
  a04b07447b9ff942b5bdb35f22110876f
  (unsigned int size)
- void clear classlibcamera_1_1ipa_1_1FCQueue.html a73096364ca5731459dba7824b97786dc ()
- FrameContext & alloc classlibcamera_1_1ipa_1_1FCQueue.html acb974ad9ccf9d7e17f88cf19d258e7d9 (const uint32_t frame)
- FrameContext & get classlibcamera_1_1ipa_1_1FCQueue.html afdb83e2c5591d29684c48bbdcae37507 (uint32_t frame)
libcamera::Fence
classlibcamera_1_1Fence.html
- Fence
  classlibcamera_1_1Fence.html
  ab84dac1ce57f0370012d6b278a99325a
  (UniqueFD fd)
- bool isValid classlibcamera_1_1Fence.html a1b435a69df48ed28e888ef82f1a2d15a () const
- const UniqueFD & fd classlibcamera_1_1Fence.html aaa3009c674cee1c2172e6d481f4540b8 () const
- UniqueFD release classlibcamera_1_1Fence.html a5beebc2b3cd811bdea441b3d848e3419 ()
libcamera::File
classlibcamera_1_1File.html
- MapFlag
  classlibcamera_1_1File.html
  a128efbbcacb7cdaa1986ffc943e89ae0
  NoOption
  Private
- OpenModeFlag
  classlibcamera_1_1File.html
  a6df7f0036263a0a04610e586e9e604cb
  NotOpen
  ReadOnly
  WriteOnly
  ReadWrite
- Flags< MapFlag > MapFlags classlibcamera_1_1File.html abe43adfc047260ae794b0b5ff40fad3c
- Flags< OpenModeFlag > OpenMode classlibcamera_1_1File.html aaf770adb672825aabaa73ea86d634870
- File
  classlibcamera_1_1File.html
  abf5381b73abbd9be176c2691cd203314
  (const std::string &name)
- File
  classlibcamera_1_1File.html
  aa47651dbd19d4a39ccd1aedebe661b7f
  ()
- ~File
  classlibcamera_1_1File.html
  a9c6a7c6572aed8367bf8632679ffbe33
  ()
- const std::string & fileName classlibcamera_1_1File.html a387e2f92eb36a45aad031915ca90471a () const
- void setFileName classlibcamera_1_1File.html aebffdf869c9e1e4708fc77e630c1404e (const std::string &name)
- bool exists classlibcamera_1_1File.html a41891c0fb18b11268b9367df43f99532 () const
- bool open classlibcamera_1_1File.html a51d5e31e1583c024674392b721fe81d7 (OpenMode mode)
- bool isOpen classlibcamera_1_1File.html a9994a0225c3dae36a0d77bda2f9120cb () const
- OpenMode openMode classlibcamera_1_1File.html aa8fa7887b901b9bc4cc5bb4d647fc4dd () const
- void close classlibcamera_1_1File.html a62ad081ef9f239b476815bf855de08d7 ()
- int error classlibcamera_1_1File.html a17a868b3e07508e37463acbbd525e881 () const
- ssize_t size classlibcamera_1_1File.html ae5a2310f55bb95ad77257a63483392eb () const
- off_t pos classlibcamera_1_1File.html ae941e89884152a9c7d8da39f580220ac () const
- off_t seek classlibcamera_1_1File.html ad724b3d6ab82d0b50cf9221fd55b60bd (off_t pos)
- ssize_t read classlibcamera_1_1File.html acfe64877b7c056697bdeea56d553b383 (const Span< uint8_t > &data)
- ssize_t write classlibcamera_1_1File.html a596bea491fd1306082e462842559c929 (const Span< const uint8_t > &data)
- Span< uint8_t > map classlibcamera_1_1File.html ae21f90c1db0adaab5769b4aa40aacd44 (off_t offset=0, ssize_t size=-1, MapFlags flags=MapFlag::NoOption)
- bool unmap classlibcamera_1_1File.html ae2d7e600bc5bd4381741f9874c9a11ef (uint8_t *addr)
- static bool exists classlibcamera_1_1File.html ab4a37eee57a9266c30c48753ec0b47a4 (const std::string &name)
libcamera::Flags
classlibcamera_1_1Flags.html
typename E
- std::underlying_type_t< E > Type classlibcamera_1_1Flags.html a6345f65f2393e43879c20b21e3506d5b
- constexpr Flags classlibcamera_1_1Flags.html afb91c8d45a2e509452e6d8e694ed88dc ()
- constexpr Flags classlibcamera_1_1Flags.html a806f732e4d3ab85ec2f524dfa70cd65a (E flag)
- constexpr Flags & operator&= classlibcamera_1_1Flags.html a3e37ff9aad7b2b5c44501d4aff794229 (E flag)
- constexpr Flags & operator&= classlibcamera_1_1Flags.html a37ef3bc731c34b69111a053a70bfb8fb (Flags other)
- constexpr Flags & operator|= classlibcamera_1_1Flags.html ae22061658e352b9d45357f49223af945 (E flag)
- constexpr Flags & operator|= classlibcamera_1_1Flags.html a2f9b654603571f3ac8b3c9981f173dfe (Flags other)
- constexpr Flags & operator^= classlibcamera_1_1Flags.html a84e52bb84db122566136fd69ae4e204b (E flag)
- constexpr Flags & operator^= classlibcamera_1_1Flags.html a6154b5d9900dfa6ec4799aae8aac4def (Flags other)
- constexpr bool operator== classlibcamera_1_1Flags.html a35fb6a593bdda29cf54560c59cc15103 (E flag)
- constexpr bool operator== classlibcamera_1_1Flags.html adef81569fdd8c9fa8bfa05c09b6ef1c5 (Flags other)
- constexpr bool operator!= classlibcamera_1_1Flags.html ae3d0f91513ea75854631bfc2bf3eee69 (E flag)
- constexpr bool operator!= classlibcamera_1_1Flags.html a984845acfe33c0db6231cc5d0c071594 (Flags other)
- constexpr operator Type classlibcamera_1_1Flags.html afd7b7bc99e5eeea58d9042afe728fb86 () const
- constexpr operator bool classlibcamera_1_1Flags.html a02096425a6dc84c798a96cb479e57dac () const
- constexpr Flags operator& classlibcamera_1_1Flags.html ae2ce2a10a682c30a039261a71247bbe9 (E flag) const
- constexpr Flags operator& classlibcamera_1_1Flags.html a94c06574daff93e7879111de8640c4f3 (Flags other) const
- constexpr Flags operator| classlibcamera_1_1Flags.html a7abbd0b11b0943c003df616d0cd662dc (E flag) const
- constexpr Flags operator| classlibcamera_1_1Flags.html ab9bd75ae58cde35c53792a99f9cad910 (Flags other) const
- constexpr Flags operator^ classlibcamera_1_1Flags.html aaf83a0900c5def464bc01710fb9d6fde (E flag) const
- constexpr Flags operator^ classlibcamera_1_1Flags.html abb2907c0628a344cecdfa56155c55b11 (Flags other) const
- constexpr Flags operator~ classlibcamera_1_1Flags.html ad83cd0961bd9f1c7ad511a8b30f0ea4f () const
- constexpr bool operator! classlibcamera_1_1Flags.html aa3e7479d28c530a7deda097aaa4c31ba () const
libcamera::FrameBuffer
classlibcamera_1_1FrameBuffer.html
libcamera::Extensible
libcamera::FrameBuffer::Plane
libcamera::FrameBuffer::Private
- FrameBuffer
  classlibcamera_1_1FrameBuffer.html
  ad3755dfa5262994d5f33031579d23e7d
  (Span< const Plane > planes, unsigned int cookie=0)
- FrameBuffer
  classlibcamera_1_1FrameBuffer.html
  af5b65931df6a8354f8bb2d932e0b1d72
  (std::unique_ptr< Private > d)
- Span< const Plane > planes classlibcamera_1_1FrameBuffer.html aa861bb5dc977b7f5f5c0fe10d6e2425d () const
- Request * request classlibcamera_1_1FrameBuffer.html a4cd8c7f94d994ec9015a0e21720593c4 () const
- const FrameMetadata & metadata classlibcamera_1_1FrameBuffer.html a95daecbcca64c22e241bbbe29ebdf67e () const
- uint64_t cookie classlibcamera_1_1FrameBuffer.html af6a635f124b735fc5fd7b3b145d970da () const
- void setCookie classlibcamera_1_1FrameBuffer.html adfe3240fb277e23a4427ae51a7fae76e (uint64_t cookie)
- std::unique_ptr< Fence > releaseFence classlibcamera_1_1FrameBuffer.html a6312ef39ae7cf1d4f5c7b22d56e0e227 ()
libcamera::FrameBufferAllocator
classlibcamera_1_1FrameBufferAllocator.html
- FrameBufferAllocator
  classlibcamera_1_1FrameBufferAllocator.html
  ab66590d49bdb5dba848a74604f0b2597
  (std::shared_ptr< Camera > camera)
- int allocate classlibcamera_1_1FrameBufferAllocator.html a1d115534f49614e3466f5e86fbc43f2a (Stream *stream)
- int free classlibcamera_1_1FrameBufferAllocator.html a184749ea64aeba195bd7c8a880311cd4 (Stream *stream)
- bool allocated classlibcamera_1_1FrameBufferAllocator.html a7e35d2d59174137dfd3395b1e802a148 () const
- const std::vector< std::unique_ptr< FrameBuffer > > & buffers classlibcamera_1_1FrameBufferAllocator.html a8207ce42ed29ebae26378357c2054ee7 (Stream *stream) const
libcamera::ipa::FrameContext
structlibcamera_1_1ipa_1_1FrameContext.html
libcamera::FrameMetadata
structlibcamera_1_1FrameMetadata.html
libcamera::FrameMetadata::Plane
- Status
  structlibcamera_1_1FrameMetadata.html
  a0ba5ab50b5169a1d94f6963c429c9846
- FrameSuccess
  structlibcamera_1_1FrameMetadata.html
  a0ba5ab50b5169a1d94f6963c429c9846a98a0ed2652556a3108128fd4e4b27611
- FrameError
  structlibcamera_1_1FrameMetadata.html
  a0ba5ab50b5169a1d94f6963c429c9846abc47f513b7d307d6b30038c80d999c65
- FrameCancelled
  structlibcamera_1_1FrameMetadata.html
  a0ba5ab50b5169a1d94f6963c429c9846a64dc568d79ee70881b81b1a60ce65a46
- FrameStartup
  structlibcamera_1_1FrameMetadata.html
  a0ba5ab50b5169a1d94f6963c429c9846a6bca45b4e601631b9ef74de1d574634e
- FrameSuccess
  structlibcamera_1_1FrameMetadata.html
  a0ba5ab50b5169a1d94f6963c429c9846a98a0ed2652556a3108128fd4e4b27611
- FrameError
  structlibcamera_1_1FrameMetadata.html
  a0ba5ab50b5169a1d94f6963c429c9846abc47f513b7d307d6b30038c80d999c65
- FrameCancelled
  structlibcamera_1_1FrameMetadata.html
  a0ba5ab50b5169a1d94f6963c429c9846a64dc568d79ee70881b81b1a60ce65a46
- FrameStartup
  structlibcamera_1_1FrameMetadata.html
  a0ba5ab50b5169a1d94f6963c429c9846a6bca45b4e601631b9ef74de1d574634e
- Span< Plane > planes structlibcamera_1_1FrameMetadata.html a8aebeef9d92bc14671510f09dbcc0377 ()
- Span< const Plane > planes structlibcamera_1_1FrameMetadata.html a11029c4b81f5d8f8c226b7e68256bce9 () const
- Status status structlibcamera_1_1FrameMetadata.html a4777e2fcb219835fc4ae2d67d028e59a
- unsigned int sequence structlibcamera_1_1FrameMetadata.html a7ef385a14be5e162e9f7d66ce1152c8c
- uint64_t timestamp structlibcamera_1_1FrameMetadata.html aefd4807e5a7d1f17034c34ffa2e5813b
libcamera::GlobalConfiguration
classlibcamera_1_1GlobalConfiguration.html
- const YamlObject & Configuration classlibcamera_1_1GlobalConfiguration.html a04297352674816b3b5cd8122db228ebd
- GlobalConfiguration
  classlibcamera_1_1GlobalConfiguration.html
  a2f6d03527e6bc4b27da3289374b9e310
  ()
- unsigned int version classlibcamera_1_1GlobalConfiguration.html a436214694d4f740e28234caaf432dc99 () const
- Configuration configuration classlibcamera_1_1GlobalConfiguration.html a71c9f93f0d29a4941bb385dc6807801f () const
- std::optional< T > option classlibcamera_1_1GlobalConfiguration.html a5c0b06a623cc40342836274096199e0f (const std::initializer_list< std::string_view > confPath) const
- std::optional< std::vector< std::string > > listOption classlibcamera_1_1GlobalConfiguration.html a53e9b531b84f86a90f447d6c527ae2d9 (const std::initializer_list< std::string_view > confPath) const
- std::optional< std::string > envOption classlibcamera_1_1GlobalConfiguration.html a913eab5143dab42f59b31b8ca78b0b22 (const char *const envVariable, const std::initializer_list< std::string_view > confPath) const
- std::optional< std::vector< std::string > > envListOption classlibcamera_1_1GlobalConfiguration.html a0dd99046b76c30ad19b0262c7ffba63e (const char *const envVariable, const std::initializer_list< std::string_view > confPath, const std::string delimiter=":") const
libcamera::IPCMessage::Header
structlibcamera_1_1IPCMessage_1_1Header.html
- uint32_t cmd structlibcamera_1_1IPCMessage_1_1Header.html aa8309b06580e211a38336eec302ef130
- uint32_t cookie structlibcamera_1_1IPCMessage_1_1Header.html a1cabd51c87ac850dfbbf20bc5e2004c3
libcamera::ipa::Histogram
classlibcamera_1_1ipa_1_1Histogram.html
- Histogram
  classlibcamera_1_1ipa_1_1Histogram.html
  a01eef228a3afc07adadcdc592fe75220
  ()
- Histogram
  classlibcamera_1_1ipa_1_1Histogram.html
  ac2a991c53d9698b332f84ab6c50b0503
  (Span< const uint32_t > data)
- Histogram
  classlibcamera_1_1ipa_1_1Histogram.html
  af20a31f0cc0d3875dc84b59003cd7f73
  (Span< const uint32_t > data, Transform transform)
- size_t bins classlibcamera_1_1ipa_1_1Histogram.html a3ff35a7464ce6b028f720dd528e4ea26 () const
- Span< const uint64_t > data classlibcamera_1_1ipa_1_1Histogram.html a8521136094a8f62785bbe3776d0635eb () const
- uint64_t total classlibcamera_1_1ipa_1_1Histogram.html aa9965127bb10a12ceaafc6679fa1a9bd () const
- uint64_t cumulativeFrequency classlibcamera_1_1ipa_1_1Histogram.html a7ad1607c6a31b99697ca230f5fed8b3e (double bin) const
- double quantile classlibcamera_1_1ipa_1_1Histogram.html a4166ba1055d093261771ab49ef252ec2 (double q, uint32_t first=0, uint32_t last=UINT_MAX) const
- double interQuantileMean classlibcamera_1_1ipa_1_1Histogram.html afb35d21e5d3e13dbce9fd606003e30f4 (double lowQuantile, double hiQuantile) const
libcamera::V4L2PixelFormat::Info
structlibcamera_1_1V4L2PixelFormat_1_1Info.html
- PixelFormat format structlibcamera_1_1V4L2PixelFormat_1_1Info.html a3e5ae999933521ecc174b3c7afaf7f16
- const char * description structlibcamera_1_1V4L2PixelFormat_1_1Info.html a2ca72c7360f8194dc57661e0db6d7f14
libcamera::ipa::Interpolator
classlibcamera_1_1ipa_1_1Interpolator.html
typename T
- Interpolator
  classlibcamera_1_1ipa_1_1Interpolator.html
  a8574af7a9da617fe469f1525295fe84c
  ()=default
- Interpolator
  classlibcamera_1_1ipa_1_1Interpolator.html
  a766620b0f43743ff2289c411f9cfe744
  (const std::map< unsigned int, T > &data)
- Interpolator
  classlibcamera_1_1ipa_1_1Interpolator.html
  ab96345cc35bbc91a17981579d89a96a1
  (std::map< unsigned int, T > &&data)
- int readYaml classlibcamera_1_1ipa_1_1Interpolator.html aef2e9c1386c5ef0344304aa523605072 (const libcamera::YamlObject &yaml, const std::string &key_name, const std::string &value_name)
- void setData classlibcamera_1_1ipa_1_1Interpolator.html a79927dfe409f66540afddb925c91b951 (std::map< unsigned int, T > &&data)
- const std::map< unsigned int, T > & data classlibcamera_1_1ipa_1_1Interpolator.html a9fcd3e691c6936ee6ed05d7bd376eda6 () const
- const T & getInterpolated classlibcamera_1_1ipa_1_1Interpolator.html a1fc6d591b8826ddbfa48a0049d3d859e (unsigned int key)
- void interpolate classlibcamera_1_1ipa_1_1Interpolator.html affe746a3898de046ad30e0fbdbcc5b40 (const T &a, const T &b, T &dest, double lambda)
- void interpolate classlibcamera_1_1ipa_1_1Interpolator.html a3eec962dde41c37d57966a0f53c3efaa (const Pwl &a, const Pwl &b, Pwl &dest, double lambda)
libcamera::ipa::Pwl::Interval
structlibcamera_1_1ipa_1_1Pwl_1_1Interval.html
- Interval
  structlibcamera_1_1ipa_1_1Pwl_1_1Interval.html
  a29d5f017b92bc1df8ad0621da6665d82
  (double _start, double _end)
- bool contains structlibcamera_1_1ipa_1_1Pwl_1_1Interval.html a331b6f919b1ab5f928264cc026ae8791 (double value)
- double clamp structlibcamera_1_1ipa_1_1Pwl_1_1Interval.html a0c7aa93de0d8b8e8ae207541f5191cbd (double value)
- double length structlibcamera_1_1ipa_1_1Pwl_1_1Interval.html a5f346ae3772a018ff2cc79393b6523fc () const
- double start structlibcamera_1_1ipa_1_1Pwl_1_1Interval.html a26b6eb0a059919e60d67bd0472a55fe5
- double end structlibcamera_1_1ipa_1_1Pwl_1_1Interval.html a2e6f3f1605126799b3ce0fc21afd6e2a
libcamera::InvokeMessage
classlibcamera_1_1InvokeMessage.html
libcamera::Message
- InvokeMessage
  classlibcamera_1_1InvokeMessage.html
  a66995e4db95826638c61bc4ad4ff1d2a
  (BoundMethodBase *method, std::shared_ptr< BoundMethodPackBase > pack, Semaphore *semaphore=nullptr, bool deleteMethod=false)
- Semaphore * semaphore classlibcamera_1_1InvokeMessage.html a9e757a22c5de90e2b9bb3fcdb3c4d0e8 () const
- void invoke classlibcamera_1_1InvokeMessage.html aa52078afe4e7ad33512aad586e99fcbe ()
libcamera::ipa_control_info_entry
structlibcamera_1_1ipa__control__info__entry.html
- uint32_t id structlibcamera_1_1ipa__control__info__entry.html a4ecef8de0f7141548b7f966dc0cc2d6f
- uint32_t type structlibcamera_1_1ipa__control__info__entry.html a403310b4b798fbcfb73d98982968277b
- uint8_t direction structlibcamera_1_1ipa__control__info__entry.html a33abcc499d767a96b05b65c7a7117623
- uint8_t padding structlibcamera_1_1ipa__control__info__entry.html aaf80db64517c21d2f8a57ce4c51a98ae [7]
- struct ipa_control_value_entry min structlibcamera_1_1ipa__control__info__entry.html a7f958504b4a1173a8d4df6090d64bb03
- struct ipa_control_value_entry max structlibcamera_1_1ipa__control__info__entry.html a5441ecb8e6a700c1edf059ce7ac12707
- struct ipa_control_value_entry def structlibcamera_1_1ipa__control__info__entry.html a58384cdec335a3eb9252030396e3ba9e
libcamera::ipa_control_list_entry
structlibcamera_1_1ipa__control__list__entry.html
- uint32_t id structlibcamera_1_1ipa__control__list__entry.html a06f68c87035d29e8c6418147e22aab7c
- struct ipa_control_value_entry value structlibcamera_1_1ipa__control__list__entry.html a3a411b08a661be46f958af77340d27dc
libcamera::ipa_control_value_entry
structlibcamera_1_1ipa__control__value__entry.html
- uint8_t type structlibcamera_1_1ipa__control__value__entry.html a774a2ecdfe8fa4cdb15f790145bec941
- uint8_t is_array structlibcamera_1_1ipa__control__value__entry.html a9b4078d231f70baef2cc281b71f86093
- uint16_t count structlibcamera_1_1ipa__control__value__entry.html a844de12400cc1be140358d5f60186185
- uint32_t offset structlibcamera_1_1ipa__control__value__entry.html ae3d8c5b415250572674642007afa09e4
- uint32_t reserved structlibcamera_1_1ipa__control__value__entry.html a228fe589061bc8d282cf27f32a86f23b [2]
libcamera::ipa_controls_header
structlibcamera_1_1ipa__controls__header.html
- uint32_t version structlibcamera_1_1ipa__controls__header.html a3a765c275ff9ca1fbeb6c30710991735
- uint32_t handle structlibcamera_1_1ipa__controls__header.html aaac149bc6a0d18f3a3a6af0267f343f9
- uint32_t entries structlibcamera_1_1ipa__controls__header.html a6d03513b3c1f04f287de210fb43aa3e2
- uint32_t size structlibcamera_1_1ipa__controls__header.html a70508610b6dade518629ad83084aa8ce
- uint32_t data_offset structlibcamera_1_1ipa__controls__header.html a81b5c98068052c2cbae3d15e99f75397
- enum ipa_controls_id_map_type id_map_type structlibcamera_1_1ipa__controls__header.html a50ee3982972502f935ce3e3b79990567
- uint32_t reserved structlibcamera_1_1ipa__controls__header.html aae7b6e93ea8232cada633db48383f787 [2]
libcamera::ipa::ipu3::IPAActiveState
structlibcamera_1_1ipa_1_1ipu3_1_1IPAActiveState.html
- uint32_t focus structlibcamera_1_1ipa_1_1ipu3_1_1IPAActiveState.html aa5922d83161c28eab14a4aa0d574f2ab
- double maxVariance structlibcamera_1_1ipa_1_1ipu3_1_1IPAActiveState.html ababd10409347268c23e925c3eec30222
- bool stable structlibcamera_1_1ipa_1_1ipu3_1_1IPAActiveState.html a6916c36bec1d2eb86e65bd278fd2e2b0
- struct libcamera::ipa::ipu3::IPAActiveState::@071262103123273134035360040264157341021041311001 af structlibcamera_1_1ipa_1_1ipu3_1_1IPAActiveState.html ae62e9ac78c8f0492a77036506003d47e
- uint32_t exposure structlibcamera_1_1ipa_1_1ipu3_1_1IPAActiveState.html a0bada11927060b3039b8346f1be791e5
- double gain structlibcamera_1_1ipa_1_1ipu3_1_1IPAActiveState.html a3a7638e95fd279297ef220bdd356c03e
- struct libcamera::ipa::ipu3::IPAActiveState::@213365101006337121240370031272077062224235355025 agc structlibcamera_1_1ipa_1_1ipu3_1_1IPAActiveState.html a52a033cadc128193f3f3d6ed0baa8de9
- double red structlibcamera_1_1ipa_1_1ipu3_1_1IPAActiveState.html a83b9a7ab89cb83f799208a20cd51a3eb
- double green structlibcamera_1_1ipa_1_1ipu3_1_1IPAActiveState.html a21da8c4c3354b701b8fda9b8debd55d7
- double blue structlibcamera_1_1ipa_1_1ipu3_1_1IPAActiveState.html a1714e69dac816940e1ae455dbfbd6ab0
- struct libcamera::ipa::ipu3::IPAActiveState::@051374147247113050363206126116016245340200121213::@104324143206056240300277312255303030207353205200 gains structlibcamera_1_1ipa_1_1ipu3_1_1IPAActiveState.html a95307069c6b0f45176b433cc128f81c0
- double temperatureK structlibcamera_1_1ipa_1_1ipu3_1_1IPAActiveState.html ac40f7f9e187a17827b35fa93ffbaa4a8
- struct libcamera::ipa::ipu3::IPAActiveState::@051374147247113050363206126116016245340200121213 awb structlibcamera_1_1ipa_1_1ipu3_1_1IPAActiveState.html acaff18ba7e1468c06cceaf52338bcfbf
- double gamma structlibcamera_1_1ipa_1_1ipu3_1_1IPAActiveState.html a03893bd512cb7141bf340fe508675695
- struct ipu3_uapi_gamma_corr_lut gammaCorrection structlibcamera_1_1ipa_1_1ipu3_1_1IPAActiveState.html aa38b7e2b5160b1a342e4c55ad2df7e5d
- struct libcamera::ipa::ipu3::IPAActiveState::@074301367332221224366323347260343256075341055067 toneMapping structlibcamera_1_1ipa_1_1ipu3_1_1IPAActiveState.html a7b3d46876033167a273136e2d5d92a4c
libcamera::IPABuffer
structlibcamera_1_1IPABuffer.html
- uint32_t id structlibcamera_1_1IPABuffer.html a95ec7586dc1c7060228423f182329ca6
- std::vector< FrameBuffer::Plane > planes structlibcamera_1_1IPABuffer.html a256847bdaa0df391855638eef7b027b5
libcamera::IPACameraSensorInfo
structlibcamera_1_1IPACameraSensorInfo.html
- std::string model structlibcamera_1_1IPACameraSensorInfo.html a9bac676fe3ea200b18d42a3561c8a851
- uint32_t bitsPerPixel structlibcamera_1_1IPACameraSensorInfo.html aade1f3bd6e1d04666746d157382d6a23
- uint32_t cfaPattern structlibcamera_1_1IPACameraSensorInfo.html a76f7926bb79f7f80781f67367ec4d13d
- Size activeAreaSize structlibcamera_1_1IPACameraSensorInfo.html ab9bcb46cefbc066407cc2b452968aeb4
- Rectangle analogCrop structlibcamera_1_1IPACameraSensorInfo.html adca663df67aa7c342ae826268ebd3f35
- Size outputSize structlibcamera_1_1IPACameraSensorInfo.html afd51f1c6e93cafac4158655f0bfcdb48
- uint64_t pixelRate structlibcamera_1_1IPACameraSensorInfo.html a011900b9facd39607ad8d2e73cf2ec41
- uint32_t minLineLength structlibcamera_1_1IPACameraSensorInfo.html a19967b85dd282779a331c126460d2ce8
- uint32_t maxLineLength structlibcamera_1_1IPACameraSensorInfo.html ab0cf3b83926392c91fd167fedd035d89
- uint32_t minFrameLength structlibcamera_1_1IPACameraSensorInfo.html ad02984d923b166afde48d66e4cec8738
- uint32_t maxFrameLength structlibcamera_1_1IPACameraSensorInfo.html ae4cde230536546acdd994a9648186222
libcamera::ipa::ipu3::IPAContext
structlibcamera_1_1ipa_1_1ipu3_1_1IPAContext.html
- IPAContext
  structlibcamera_1_1ipa_1_1ipu3_1_1IPAContext.html
  a4c7579d24b9d4c30a2e1411590c63174
  (unsigned int frameContextSize)
- IPASessionConfiguration configuration structlibcamera_1_1ipa_1_1ipu3_1_1IPAContext.html a208e8b18b7b26f4e981c9267971da70a
- IPAActiveState activeState structlibcamera_1_1ipa_1_1ipu3_1_1IPAContext.html ac8325de1b3acbebb7bf813ebf89cc76b
- FCQueue< IPAFrameContext > frameContexts structlibcamera_1_1ipa_1_1ipu3_1_1IPAContext.html a49957a8b6771b6364d77e22eb1cb5dcf
- ControlInfoMap::Map ctrlMap structlibcamera_1_1ipa_1_1ipu3_1_1IPAContext.html a69bd74f57265c6ece29dfa9e0927c63d
libcamera::IPADataSerializer
classlibcamera_1_1IPADataSerializer.html
typename T
typename
- static std::tuple< std::vector< uint8_t >, std::vector< SharedFD > > serialize classlibcamera_1_1IPADataSerializer.html acd10c2f7102da859479ce94b09764390 (const T &data, ControlSerializer *cs=nullptr)
- static T deserialize classlibcamera_1_1IPADataSerializer.html a5516d76162c3c2436f93779760dc33a2 (const std::vector< uint8_t > &data, ControlSerializer *cs=nullptr)
- static T deserialize classlibcamera_1_1IPADataSerializer.html a6ad89a5af945659a539908c75bb169c1 (std::vector< uint8_t >::const_iterator dataBegin, std::vector< uint8_t >::const_iterator dataEnd, ControlSerializer *cs=nullptr)
- static T deserialize classlibcamera_1_1IPADataSerializer.html a4ee862c6504031fb76bbe20615b83b69 (const std::vector< uint8_t > &data, const std::vector< SharedFD > &fds, ControlSerializer *cs=nullptr)
- static T deserialize classlibcamera_1_1IPADataSerializer.html a9c4f5aa210d465281e99e06e2945f8b7 (std::vector< uint8_t >::const_iterator dataBegin, std::vector< uint8_t >::const_iterator dataEnd, std::vector< SharedFD >::const_iterator fdsBegin, std::vector< SharedFD >::const_iterator fdsEnd, ControlSerializer *cs=nullptr)
libcamera::ipa::ipu3::IPAFrameContext
structlibcamera_1_1ipa_1_1ipu3_1_1IPAFrameContext.html
libcamera::ipa::FrameContext
- uint32_t exposure structlibcamera_1_1ipa_1_1ipu3_1_1IPAFrameContext.html ad410ffc5bb6d3306f52bd71ba093dbd6
- double gain structlibcamera_1_1ipa_1_1ipu3_1_1IPAFrameContext.html a45596b968fae1e862bff4a9809bc3274
- struct libcamera::ipa::ipu3::IPAFrameContext::@153316034052110176217141150134324150265214072044 sensor structlibcamera_1_1ipa_1_1ipu3_1_1IPAFrameContext.html a0547593758f2a17d4d93e96ac0a19f93
libcamera::IPAInterface
classlibcamera_1_1IPAInterface.html
libcamera::ipa::ipu3::IPAIPU3
classlibcamera_1_1ipa_1_1ipu3_1_1IPAIPU3.html
libcamera::ipa::Module< IPAContext, IPAFrameContext, IPAConfigInfo, ipu3_uapi_params, ipu3_uapi_stats_3a >
- int init classlibcamera_1_1ipa_1_1ipu3_1_1IPAIPU3.html ad8a1e0258a32c0c98feb4d8e6e9e9b3f (const IPASettings &settings, const IPACameraSensorInfo &sensorInfo, const ControlInfoMap &sensorControls, ControlInfoMap *ipaControls) override
- int start classlibcamera_1_1ipa_1_1ipu3_1_1IPAIPU3.html a823bb09efe22da059faba5272bb40265 () override
- void stop classlibcamera_1_1ipa_1_1ipu3_1_1IPAIPU3.html aa7356d22982ea9014b227daa6d8b9e09 () override
- int configure classlibcamera_1_1ipa_1_1ipu3_1_1IPAIPU3.html a9206f03f723d4eaedc61de71d44b311b (const IPAConfigInfo &configInfo, ControlInfoMap *ipaControls) override
- void mapBuffers classlibcamera_1_1ipa_1_1ipu3_1_1IPAIPU3.html a3b9f197dc13f318948d281cf748516c2 (const std::vector< IPABuffer > &buffers) override
- void unmapBuffers classlibcamera_1_1ipa_1_1ipu3_1_1IPAIPU3.html abff233cece46b9bc1e29d43b41a95772 (const std::vector< unsigned int > &ids) override
- void queueRequest classlibcamera_1_1ipa_1_1ipu3_1_1IPAIPU3.html a1fc0c8bfda49cc125ef94e4476bd77ba (const uint32_t frame, const ControlList &controls) override
- void computeParams classlibcamera_1_1ipa_1_1ipu3_1_1IPAIPU3.html aba550913c07929582a9b6d367064ac5c (const uint32_t frame, const uint32_t bufferId) override
- void processStats classlibcamera_1_1ipa_1_1ipu3_1_1IPAIPU3.html a501e3d74a9ddfc6fa0fb8a42dd85d5b4 (const uint32_t frame, const int64_t frameTimestamp, const uint32_t bufferId, const ControlList &sensorControls) override
- std::string logPrefix classlibcamera_1_1ipa_1_1ipu3_1_1IPAIPU3.html a7a4d547cc8ab9165e8149e62c3654f4f () const override
libcamera::IPAManager
classlibcamera_1_1IPAManager.html
- IPAManager
  classlibcamera_1_1IPAManager.html
  aa1b2b4ec84cb0137fe3269f3eb1297b7
  (const GlobalConfiguration &configuration)
- static std::unique_ptr< T > createIPA classlibcamera_1_1IPAManager.html aad2556386249e80649ba83a4b7e95ee2 (PipelineHandler *pipe, uint32_t minVersion, uint32_t maxVersion)
- static const PubKey & pubKey classlibcamera_1_1IPAManager.html aed4c2881e9a8ea644366a2562ceafb1d ()
libcamera::IPAModule
classlibcamera_1_1IPAModule.html
libcamera::Loggable
- IPAModule
  classlibcamera_1_1IPAModule.html
  abf5eccedd5356d382c1377eddcaf7d9c
  (const std::string &libPath)
- bool isValid classlibcamera_1_1IPAModule.html af14705dc1eebb33518e8c3aacf3b7957 () const
- const struct IPAModuleInfo & info classlibcamera_1_1IPAModule.html a25eaa78c15705ddd7384516c1657745d () const
- const std::vector< uint8_t > & signature classlibcamera_1_1IPAModule.html a872ccac8bdf3c6ebae395354e4bf9695 () const
- const std::string & path classlibcamera_1_1IPAModule.html ac4442f2b5ae1e04e0ea0341848707670 () const
- bool load classlibcamera_1_1IPAModule.html a8a092bd638e35b4d3f4ac51f58fe4d51 ()
- IPAInterface * createInterface classlibcamera_1_1IPAModule.html af70448b68ca0f671376b4ca93e402e79 ()
- bool match classlibcamera_1_1IPAModule.html aeff066789ce1cfd94e14169cdcd6c7c7 (PipelineHandler *pipe, uint32_t minVersion, uint32_t maxVersion) const
- std::string logPrefix classlibcamera_1_1IPAModule.html a81b5a10c65b1aeef7218c1b4376ef837 () const override
libcamera::IPAModuleInfo
structlibcamera_1_1IPAModuleInfo.html
- int moduleAPIVersion structlibcamera_1_1IPAModuleInfo.html ac33bfdafdebc4fce25b96a2508a9893e
- uint32_t pipelineVersion structlibcamera_1_1IPAModuleInfo.html a5112863521e069a2cea6ffa86f55cc57
- char pipelineName structlibcamera_1_1IPAModuleInfo.html afa7eac2cdc30d72d5d5002ebdafa44ab [256]
- char name structlibcamera_1_1IPAModuleInfo.html a331a23c0af4e231386774d3669c2ae2b [256]
libcamera::IPAProxy
classlibcamera_1_1IPAProxy.html
libcamera::IPAInterface
- ProxyState
  classlibcamera_1_1IPAProxy.html
  ae59a8a916c5e244be8bdd6860503886f
- ProxyStopped
  classlibcamera_1_1IPAProxy.html
  ae59a8a916c5e244be8bdd6860503886fa78854166050cb92cde770894115147b7
- ProxyStopping
  classlibcamera_1_1IPAProxy.html
  ae59a8a916c5e244be8bdd6860503886fa9878670e20d29e97ff098b069d50b0f0
- ProxyRunning
  classlibcamera_1_1IPAProxy.html
  ae59a8a916c5e244be8bdd6860503886fa547f15ec7e7ee0b6e7983786b9794b70
- ProxyStopped
  classlibcamera_1_1IPAProxy.html
  ae59a8a916c5e244be8bdd6860503886fa78854166050cb92cde770894115147b7
- ProxyStopping
  classlibcamera_1_1IPAProxy.html
  ae59a8a916c5e244be8bdd6860503886fa9878670e20d29e97ff098b069d50b0f0
- ProxyRunning
  classlibcamera_1_1IPAProxy.html
  ae59a8a916c5e244be8bdd6860503886fa547f15ec7e7ee0b6e7983786b9794b70
- IPAProxy
  classlibcamera_1_1IPAProxy.html
  a8986755718582d7960faa96f24777e93
  (IPAModule *ipam, const GlobalConfiguration &configuration)
- bool isValid classlibcamera_1_1IPAProxy.html a4d55ecad4864e4366622c1b804d2088a () const
- std::string configurationFile classlibcamera_1_1IPAProxy.html a65233b120ff57bd960121bc37f9d86b5 (const std::string &name, const std::string &fallbackName=std::string()) const
- std::string resolvePath classlibcamera_1_1IPAProxy.html aa298816d19d6455f64f3456ccaa70a98 (const std::string &file) const
- bool valid_ classlibcamera_1_1IPAProxy.html afb8f81b8f6955191147b8a9f13ec3c1a
- ProxyState state_ classlibcamera_1_1IPAProxy.html ab5aa3b74285a5f4301218f05dd4cff09
libcamera::ipa::ipu3::IPASessionConfiguration
structlibcamera_1_1ipa_1_1ipu3_1_1IPASessionConfiguration.html
- ipu3_uapi_grid_config bdsGrid structlibcamera_1_1ipa_1_1ipu3_1_1IPASessionConfiguration.html a082d2ac088aaf8920c1b945db0b4dfa9
- Size bdsOutputSize structlibcamera_1_1ipa_1_1ipu3_1_1IPASessionConfiguration.html aac6854fd0181e4d87cf1ed1b47da95ab
- uint32_t stride structlibcamera_1_1ipa_1_1ipu3_1_1IPASessionConfiguration.html afba677fc9372b33b9cc69359ee5573b6
- struct libcamera::ipa::ipu3::IPASessionConfiguration::@120042124303245340150020112133163112264141374071 grid structlibcamera_1_1ipa_1_1ipu3_1_1IPASessionConfiguration.html ac56c0f07a5c9a3f66f2e5597de84b602
- ipu3_uapi_grid_config afGrid structlibcamera_1_1ipa_1_1ipu3_1_1IPASessionConfiguration.html a24a02aa6e09180852c4cd73f44aace31
- struct libcamera::ipa::ipu3::IPASessionConfiguration::@134111133116024143261334214133061373076336176224 af structlibcamera_1_1ipa_1_1ipu3_1_1IPASessionConfiguration.html abf74bf1502729c481411cecd0f81f53a
- utils::Duration minExposureTime structlibcamera_1_1ipa_1_1ipu3_1_1IPASessionConfiguration.html a85e7f2e4a7625a98be22af28dee3414c
- utils::Duration maxExposureTime structlibcamera_1_1ipa_1_1ipu3_1_1IPASessionConfiguration.html ac43ae277510a95e22c93b8d46946c305
- double minAnalogueGain structlibcamera_1_1ipa_1_1ipu3_1_1IPASessionConfiguration.html a2aa219cfe7960380f8b60321989704fd
- double maxAnalogueGain structlibcamera_1_1ipa_1_1ipu3_1_1IPASessionConfiguration.html aede9ba1bd9aa2206c7afe1b1d882429b
- struct libcamera::ipa::ipu3::IPASessionConfiguration::@247016210333232265124136337006233133064156163334 agc structlibcamera_1_1ipa_1_1ipu3_1_1IPASessionConfiguration.html af0f96bcdb3da3b72b547f538e9ea90b2
- int32_t defVBlank structlibcamera_1_1ipa_1_1ipu3_1_1IPASessionConfiguration.html acd586594b74cfce61a65c6b61d25bd9c
- utils::Duration lineDuration structlibcamera_1_1ipa_1_1ipu3_1_1IPASessionConfiguration.html a5aa014fcf4161ba56cc8cd2dc268ba90
- Size size structlibcamera_1_1ipa_1_1ipu3_1_1IPASessionConfiguration.html a79f6f20a2b3bbe4d23435594f048121b
- struct libcamera::ipa::ipu3::IPASessionConfiguration::@000270162205233312240267154160141120017226164101 sensor structlibcamera_1_1ipa_1_1ipu3_1_1IPASessionConfiguration.html a120e80e5493f0246d196db0ae2557394
libcamera::IPASettings
structlibcamera_1_1IPASettings.html
- std::string configurationFile structlibcamera_1_1IPASettings.html a4a81359d9f743910b187bf90d9b5405d
- std::string sensorModel structlibcamera_1_1IPASettings.html a00504797aa18b72a4a33d2a3fcf45279
libcamera::IPAStream
structlibcamera_1_1IPAStream.html
- uint32_t pixelFormat structlibcamera_1_1IPAStream.html ab8218f8e29722c3c7ec6af0acec81e34
- Size size structlibcamera_1_1IPAStream.html a20526c2857a72c075d7c7529e104ca0d
libcamera::IPCMessage
classlibcamera_1_1IPCMessage.html
libcamera::IPCMessage::Header
- IPCMessage
  classlibcamera_1_1IPCMessage.html
  a18d5528b27ded668463f02217ff189d7
  ()
- IPCMessage
  classlibcamera_1_1IPCMessage.html
  ae45c34c32b15f0de807cc5efd27a60ce
  (uint32_t cmd)
- IPCMessage
  classlibcamera_1_1IPCMessage.html
  a6d71fee6f6d1f960d24e77cbf7304f80
  (const Header &header)
- IPCMessage
  classlibcamera_1_1IPCMessage.html
  aac22ce8e978d33e8b55c2b79f4e1e61b
  (IPCUnixSocket::Payload &payload)
- IPCUnixSocket::Payload payload classlibcamera_1_1IPCMessage.html a18d9502a924db483ee1deffe37de8117 () const
- Header & header classlibcamera_1_1IPCMessage.html ae3df01d0c05418b40d88ef13d2e1b306 ()
- std::vector< uint8_t > & data classlibcamera_1_1IPCMessage.html ad5ec86e5785c67d7c0b1d23a463cad15 ()
- std::vector< SharedFD > & fds classlibcamera_1_1IPCMessage.html a58f44361e8352a80242371d426a79b38 ()
- const Header & header classlibcamera_1_1IPCMessage.html af827f6185ffafc963f5a7bcdc9a6abcb () const
- const std::vector< uint8_t > & data classlibcamera_1_1IPCMessage.html ae7dc062253a9960dd94b0b7f34df30e2 () const
- const std::vector< SharedFD > & fds classlibcamera_1_1IPCMessage.html a4d2ff264e5f3f14eec239d7e40a01ef5 () const
libcamera::IPCPipe
classlibcamera_1_1IPCPipe.html
- IPCPipe
  classlibcamera_1_1IPCPipe.html
  a290247bab6b803b392949dc04b2796ee
  ()
- bool isConnected classlibcamera_1_1IPCPipe.html ab7704ab466f97540f0a00e055232cc98 () const
- virtual int sendSync classlibcamera_1_1IPCPipe.html af5f01bded87e4a3d0c149376b5cbeda9 (const IPCMessage &in, IPCMessage *out)=0
- virtual int sendAsync classlibcamera_1_1IPCPipe.html a2295cb66be1cbad98abb95cd602e0d2f (const IPCMessage &data)=0
- Signal< const IPCMessage & > recv classlibcamera_1_1IPCPipe.html a250ca29858947ae7217f5816a62f424d
- bool connected_ classlibcamera_1_1IPCPipe.html a2efdd118f95565f5f5dc059667e5cf79
libcamera::IPCUnixSocket
classlibcamera_1_1IPCUnixSocket.html
libcamera::IPCUnixSocket::Payload
- UniqueFD create classlibcamera_1_1IPCUnixSocket.html aafc9bc42ddf81db0d045cf58ddd31e2e ()
- int bind classlibcamera_1_1IPCUnixSocket.html a9c11dc2c41bc3e3047d66f37bd6f84a6 (UniqueFD fd)
- void close classlibcamera_1_1IPCUnixSocket.html a89dfc24daccd1cb7c39b165f9150dee1 ()
- bool isBound classlibcamera_1_1IPCUnixSocket.html a28e592b0ecd87a5397960f081b106c91 () const
- int send classlibcamera_1_1IPCUnixSocket.html a1f89e74d2780dbfb80b4cc94731d9af5 (const Payload &payload)
- int receive classlibcamera_1_1IPCUnixSocket.html a11995aca6423a568e6d1303dc80cd239 (Payload *payload)
- Signal readyRead classlibcamera_1_1IPCUnixSocket.html a19b7f3e0fc40f7480c9218b17e5d9491
libcamera::LogCategory
classlibcamera_1_1LogCategory.html
- const std::string & name classlibcamera_1_1LogCategory.html a646294fe3216917f7180a2daceb7b482 () const
- LogSeverity severity classlibcamera_1_1LogCategory.html ad14ecd4224958a54a49aa1746c7762a6 () const
- void setSeverity classlibcamera_1_1LogCategory.html acc94614ffb34499afb0e52b237c3e4e1 (LogSeverity severity)
- static LogCategory * create classlibcamera_1_1LogCategory.html a43dbc1508302ac1ec976f93bd7490f63 (std::string_view name)
- static const LogCategory & defaultCategory classlibcamera_1_1LogCategory.html a61e06c184d93f5c4848d808912b13817 ()
libcamera::Loggable
classlibcamera_1_1Loggable.html
- virtual std::string logPrefix classlibcamera_1_1Loggable.html a900bc724d78a3f517d9276784b7db34f () const =0
- LogMessage _log classlibcamera_1_1Loggable.html af001b0d306b4e29bb52d8b1fb6452b5b (const LogCategory &category, LogSeverity severity, const char *fileName=__builtin_FILE(), unsigned int line=__builtin_LINE()) const
libcamera::Logger
classlibcamera_1_1Logger.html
- void write classlibcamera_1_1Logger.html aa8f003c5c60f546a0aef3f2cd4699a2f (const LogMessage &msg)
- void backtrace classlibcamera_1_1Logger.html adb8344666236c0db52a5de8dfdaf69bd ()
- int logSetFile classlibcamera_1_1Logger.html ac6bd3f563978a790a7a2163b2d511c36 (const char *path, bool color)
- int logSetStream classlibcamera_1_1Logger.html a1052e5bff4544492c97febd37090343f (std::ostream *stream, bool color)
- int logSetTarget classlibcamera_1_1Logger.html adc2aed7aea8c8e1d05812739b1457a78 (LoggingTarget target)
- void logSetLevel classlibcamera_1_1Logger.html ac2c8477b8df5f5e11ba04b3851658999 (const char *category, const char *level)
- static Logger * instance classlibcamera_1_1Logger.html a22f8d7e4762614d69d912f2751c5d250 ()
libcamera::LogMessage
classlibcamera_1_1LogMessage.html
- LogMessage
  classlibcamera_1_1LogMessage.html
  a7d8f69f1cef4734949fc25e93516aadf
  (const char *fileName, unsigned int line, const LogCategory &category, LogSeverity severity, std::string prefix={})
- std::ostream & stream classlibcamera_1_1LogMessage.html acdf50e29aa06bb64ffc7386d27a170d8 ()
- const utils::time_point & timestamp classlibcamera_1_1LogMessage.html a1aed7ff6f5ba10690c409adfc9ed46c6 () const
- LogSeverity severity classlibcamera_1_1LogMessage.html a2f91139813ad00f1266c5df874a627fe () const
- const LogCategory & category classlibcamera_1_1LogMessage.html a22a9f986d8fb207c641a0f9f2a2b57fa () const
- const std::string & fileInfo classlibcamera_1_1LogMessage.html a8b8d83ee0ec5e40c80e23cf6319a04ef () const
- const std::string & prefix classlibcamera_1_1LogMessage.html a3bc0a00af4837c77b6580b4263e5f016 () const
- std::string msg classlibcamera_1_1LogMessage.html a64e890e6c8bdc2ca228abe8f8e174da7 () const
libcamera::LogOutput
classlibcamera_1_1LogOutput.html
- LogOutput
  classlibcamera_1_1LogOutput.html
  a488f434ffe6d46d450aed95ad61cd2e4
  (const char *path, bool color)
- LogOutput
  classlibcamera_1_1LogOutput.html
  a1538839b448d23ff5d016094697de800
  (std::ostream *stream, bool color)
- LogOutput
  classlibcamera_1_1LogOutput.html
  a2135b9314eb47dc06162b15f64c13914
  ()
- bool isValid classlibcamera_1_1LogOutput.html a82e9e29b0c870d47d90605f3334b17a6 () const
- void write classlibcamera_1_1LogOutput.html ab282afe702073eee424fe8e2dc8ad595 (const LogMessage &msg)
- void write classlibcamera_1_1LogOutput.html a4aeb2bc87a9aa8ee37e2efdfeb21632d (const std::string &msg)
libcamera::ipa::LscPolynomial
classlibcamera_1_1ipa_1_1LscPolynomial.html
- LscPolynomial
  classlibcamera_1_1ipa_1_1LscPolynomial.html
  a6612a3616761a93e4fbca387b86ec960
  (double cx=0.0, double cy=0.0, double k0=0.0, double k1=0.0, double k2=0.0, double k3=0.0, double k4=0.0)
- double sampleAtNormalizedPixelPos classlibcamera_1_1ipa_1_1LscPolynomial.html acb85ab2d57c93ac2f9f86937898208b1 (double x, double y) const
- double getM classlibcamera_1_1ipa_1_1LscPolynomial.html a953d36c4232e04586cb5fb967d5585af () const
- void setReferenceImageSize classlibcamera_1_1ipa_1_1LscPolynomial.html a0d1d6276a073e9860762a0516b1f7be5 (const Size &size)
libcamera::ipa::Lux
classlibcamera_1_1ipa_1_1Lux.html
- Lux
  classlibcamera_1_1ipa_1_1Lux.html
  a9160eefce51e1937dc5c53e6f13044b8
  ()
- int parseTuningData classlibcamera_1_1ipa_1_1Lux.html adc9067ee105d1d2794b15db8cd0ef653 (const YamlObject &tuningData)
- double estimateLux classlibcamera_1_1ipa_1_1Lux.html a95aab2682481f637dc03849fb23fbd74 (utils::Duration exposureTime, double aGain, double dGain, const Histogram &yHist) const
libcamera::MappedBuffer
classlibcamera_1_1MappedBuffer.html
- Span< uint8_t > Plane classlibcamera_1_1MappedBuffer.html ad88721902527fe8dc07ebbd05ed4e58f
- MappedBuffer
  classlibcamera_1_1MappedBuffer.html
  a91a5b45768e03f838314588b1e8cf51c
  (MappedBuffer &&other)
- MappedBuffer & operator= classlibcamera_1_1MappedBuffer.html aa1342eb5fc37a7055103ca0d2babbc7b (MappedBuffer &&other)
- bool isValid classlibcamera_1_1MappedBuffer.html a27a53ea79aa7f18cf7d710dc63326b20 () const
- int error classlibcamera_1_1MappedBuffer.html a2070ed5f76ef93fb28d866e9de61b26a () const
- const std::vector< Plane > & planes classlibcamera_1_1MappedBuffer.html afab5211d41fac859deb376300ff19168 () const
- MappedBuffer
  classlibcamera_1_1MappedBuffer.html
  a0585c7e99a32cc78d18fbd36bd11bffe
  ()
- int error_ classlibcamera_1_1MappedBuffer.html aa87004bf2efa17f307d8804facf60b0a
- std::vector< Plane > planes_ classlibcamera_1_1MappedBuffer.html a297feaed37dd24509c0952ef687b8c81
- std::vector< Plane > maps_ classlibcamera_1_1MappedBuffer.html abbaccca85649152b0a6ecb8b7b82a37c
libcamera::MappedFrameBuffer
classlibcamera_1_1MappedFrameBuffer.html
libcamera::MappedBuffer
- MapFlag
  classlibcamera_1_1MappedFrameBuffer.html
  a1d9341a27d2d986c51faf79c68e312bf
  Read
  Write
  ReadWrite
- Flags< MapFlag > MapFlags classlibcamera_1_1MappedFrameBuffer.html ae557263e95a29b5e6eb277f289414a60
- MappedFrameBuffer
  classlibcamera_1_1MappedFrameBuffer.html
  a656d42eef1b5847073197a58cf860bf2
  (const FrameBuffer *buffer, MapFlags flags)
libcamera::Matrix
classlibcamera_1_1Matrix.html
typename T
unsigned int Rows
unsigned int Cols
- constexpr Matrix classlibcamera_1_1Matrix.html ae27828077fde2b450ba1638141ed2300 ()
- Matrix
  classlibcamera_1_1Matrix.html
  a268e1d3563caf8f875eb0fcbb8692a32
  (const std::array< T, Rows *Cols > &data)
- Matrix
  classlibcamera_1_1Matrix.html
  ad6daa2854488f7a56111da59d9813d1b
  (const Span< const T, Rows *Cols > data)
- std::string toString classlibcamera_1_1Matrix.html af5ec91343923d9f2312a0b8a26e8f990 () const
- constexpr Span< const T, Rows *Cols > data classlibcamera_1_1Matrix.html ac3697fdb9332b1b8decc3505a280fae5 () const
- constexpr Span< const T, Cols > operator[] classlibcamera_1_1Matrix.html a31c3282cd04395d2302435cdc25237d9 (size_t i) const
- constexpr Span< T, Cols > operator[] classlibcamera_1_1Matrix.html a8dab36799da41b19dbb85c4c3469b171 (size_t i)
- Matrix< T, Rows, Cols > & operator*= classlibcamera_1_1Matrix.html a31b00ce56da70d2d8c2ef2691dcd6e53 (U d)
- Matrix< T, Rows, Cols > inverse classlibcamera_1_1Matrix.html a75830ee6de5c7c5eeaa1197b9b199a48 (bool *ok=nullptr) const
- static constexpr Matrix identity classlibcamera_1_1Matrix.html a3736b1d2ecaa2cb0a5cf8505c87a421a ()
libcamera::MediaBusFormatInfo
classlibcamera_1_1MediaBusFormatInfo.html
- Type
  classlibcamera_1_1MediaBusFormatInfo.html
  ad94d035569f86104bdea5194d30e9b03
  Image
  Metadata
  EmbeddedData
- bool isValid classlibcamera_1_1MediaBusFormatInfo.html a447212f2d5b1b3dd75eca932f2c4c3d5 () const
- static const MediaBusFormatInfo & info classlibcamera_1_1MediaBusFormatInfo.html abfba3bc836c01fce02f2ac87def42dcc (uint32_t code)
- const char * name classlibcamera_1_1MediaBusFormatInfo.html a8d07b876f5ce8ae5f6236f24fb616c4b
- uint32_t code classlibcamera_1_1MediaBusFormatInfo.html a7858e0da5a7be92255cf7abb8f4065cd
- Type type classlibcamera_1_1MediaBusFormatInfo.html a38fb105d25e23f743dd559f6bf49ae3b
- unsigned int bitsPerPixel classlibcamera_1_1MediaBusFormatInfo.html aa8ac57fc34eb05f61f0b65d2c728ecf6
- PixelFormatInfo::ColourEncoding colourEncoding classlibcamera_1_1MediaBusFormatInfo.html ac9449b337ce3778acecc77dc30c45082
libcamera::MediaDevice
classlibcamera_1_1MediaDevice.html
libcamera::Loggable
- MediaDevice
  classlibcamera_1_1MediaDevice.html
  ab950a4880c2bea6d94bfd6ecfe46e5f5
  (const std::string &deviceNode)
- bool acquire classlibcamera_1_1MediaDevice.html a02fd5f5a3d81330a87f1ee53511866ef ()
- void release classlibcamera_1_1MediaDevice.html a511ae507d3fffc097e938a7f55eb801c ()
- bool busy classlibcamera_1_1MediaDevice.html a3f58c03f422e84824a9e2e35afcaa2bb () const
- bool lock classlibcamera_1_1MediaDevice.html aafab9ceead67be818337139645d3d9f9 ()
- void unlock classlibcamera_1_1MediaDevice.html afa3b83f5f3fe2af9b4a8b5d518518386 ()
- int populate classlibcamera_1_1MediaDevice.html a8fe692b0d3675cff3e162305db246c25 ()
- bool isValid classlibcamera_1_1MediaDevice.html a284ed335c76a8bb6d2190f1e99180d4e () const
- const std::string & driver classlibcamera_1_1MediaDevice.html a9401833fd3bc25ba494cf2df92ae3ee1 () const
- const std::string & deviceNode classlibcamera_1_1MediaDevice.html a7852411b1edfc2e1160aa345eb6b0317 () const
- const std::string & model classlibcamera_1_1MediaDevice.html adadfeebec081f183b703bd72c102791e () const
- unsigned int version classlibcamera_1_1MediaDevice.html af335184ee6174ea68747d32955d6f9c8 () const
- unsigned int hwRevision classlibcamera_1_1MediaDevice.html aae64ebdfe69ba9060577951ede91f2d0 () const
- const std::vector< MediaEntity * > & entities classlibcamera_1_1MediaDevice.html a3387ed077b0ecced2ceaa538f47a4a6b () const
- MediaEntity * getEntityByName classlibcamera_1_1MediaDevice.html ad5d9279329ef4987ceece2694b33e230 (const std::string &name) const
- MediaEntity * getEntityByName classlibcamera_1_1MediaDevice.html a19b616e7e4eb823362a42594d00c64fa (const std::regex &name) const
- MediaLink * link classlibcamera_1_1MediaDevice.html ab8a926b86f0ae67f56544b10e72cb83f (const std::string &sourceName, unsigned int sourceIdx, const std::string &sinkName, unsigned int sinkIdx)
- MediaLink * link classlibcamera_1_1MediaDevice.html a84ada727fc400e022fb8814191c54869 (const MediaEntity *source, unsigned int sourceIdx, const MediaEntity *sink, unsigned int sinkIdx)
- MediaLink * link classlibcamera_1_1MediaDevice.html a8ab25ee1197502a3fb2c18d9fbd229a5 (const MediaPad *source, const MediaPad *sink)
- int disableLinks classlibcamera_1_1MediaDevice.html a182bb41cfc7fcfa080327f8ff26070f0 ()
- std::vector< MediaEntity * > locateEntities classlibcamera_1_1MediaDevice.html a8bf59669c1643ad97b353d9492189c56 (unsigned int function)
- int allocateRequests classlibcamera_1_1MediaDevice.html a0b99a0b5057a339a9ce2626d0ddcb64c (unsigned int count, std::vector< std::unique_ptr< V4L2Request > > *requests)
- bool supportsRequests classlibcamera_1_1MediaDevice.html a4f97762ec54d19969919feb7ddb60d82 ()
- Signal disconnected classlibcamera_1_1MediaDevice.html ac9128298434c9a142fd93539cd6a259d
- std::string logPrefix classlibcamera_1_1MediaDevice.html a15b5bc0dc607109830666d53dfe019e5 () const override
libcamera::MediaEntity
classlibcamera_1_1MediaEntity.html
libcamera::MediaObject
- Type
  classlibcamera_1_1MediaEntity.html
  ab75d46f7f7ee3270b3cffbb0e821c7b0
  Invalid
  MediaEntity
  V4L2Subdevice
  V4L2VideoDevice
- const std::string & name classlibcamera_1_1MediaEntity.html ad0b52e7e1ad73770f23a6a9445c87572 () const
- unsigned int function classlibcamera_1_1MediaEntity.html abd4e39fec28c5a55b72842e0813fc8d5 () const
- unsigned int flags classlibcamera_1_1MediaEntity.html a7620d13ba81f0245cd36fab774a3988b () const
- Type type classlibcamera_1_1MediaEntity.html a1ff953f95e47de297e4aa6e3b0bcb265 () const
- const std::string & deviceNode classlibcamera_1_1MediaEntity.html a686f2fff310e6802d1778a9ae32c6473 () const
- unsigned int deviceMajor classlibcamera_1_1MediaEntity.html acfbefc2521e0dd22e4b4500ad97a5312 () const
- unsigned int deviceMinor classlibcamera_1_1MediaEntity.html ad623b7550d351b5b813e303dd28985d1 () const
- const std::vector< MediaPad * > & pads classlibcamera_1_1MediaEntity.html a7ff9c6b2f47883fef2a54ca7277c7be7 () const
- const std::vector< MediaEntity * > & ancillaryEntities classlibcamera_1_1MediaEntity.html a1094b9c0b76005d9854672a0bc757164 () const
- const MediaPad * getPadByIndex classlibcamera_1_1MediaEntity.html ac92364db18c91cb2295b943c12601767 (unsigned int index) const
- const MediaPad * getPadById classlibcamera_1_1MediaEntity.html aa8f15a6ae32ba6e11b8f30740bd01f0b (unsigned int id) const
- int setDeviceNode classlibcamera_1_1MediaEntity.html afc48af8e052b6436492eb9196abced71 (const std::string &deviceNode)
libcamera::MediaLink
classlibcamera_1_1MediaLink.html
libcamera::MediaObject
- MediaPad * source classlibcamera_1_1MediaLink.html a17be8bb727f2dd0913e1dddeeca3d7fd () const
- MediaPad * sink classlibcamera_1_1MediaLink.html a1cedb8020494f6b81f08feb14a508c7f () const
- unsigned int flags classlibcamera_1_1MediaLink.html a51f012a8df23d0b1b68a882426429672 () const
- int setEnabled classlibcamera_1_1MediaLink.html a38a5261280fc55d055a9965bca3f7ba6 (bool enable)
- std::string toString classlibcamera_1_1MediaLink.html a5fb0f7d48f0c44a4de834bf16f5e7d8c () const
libcamera::MediaObject
classlibcamera_1_1MediaObject.html
- MediaDevice * device classlibcamera_1_1MediaObject.html a402074a069d3775d07d55e45c917dcd0 ()
- const MediaDevice * device classlibcamera_1_1MediaObject.html a5f23511ef68a381e0db0a12968d13d75 () const
- unsigned int id classlibcamera_1_1MediaObject.html a3ad61f6b900073896c0a63760f7d6fbd () const
- MediaObject
  classlibcamera_1_1MediaObject.html
  a040304e6607c1742fa50a1cfbe1064a5
  (MediaDevice *dev, unsigned int id)
- MediaDevice * dev_ classlibcamera_1_1MediaObject.html a25baa5f3836bd189a604a6f2b61a8a06
- unsigned int id_ classlibcamera_1_1MediaObject.html a7d03609944d36cce6a68c8d11c4a63b7
libcamera::MediaPad
classlibcamera_1_1MediaPad.html
libcamera::MediaObject
- unsigned int index classlibcamera_1_1MediaPad.html ae93901355e2255445fa866613e495b4e () const
- MediaEntity * entity classlibcamera_1_1MediaPad.html a3333481289d68b0f9ac6186a4536979d () const
- unsigned int flags classlibcamera_1_1MediaPad.html a046162a1794362a9ea1f2b2e305b0eb8 () const
- const std::vector< MediaLink * > & links classlibcamera_1_1MediaPad.html a9e5ea748e528121ea70e03010106b26b () const
- void addLink classlibcamera_1_1MediaPad.html a2f92b90894f68e56cd94270a315c3305 (MediaLink *link)
- std::string toString classlibcamera_1_1MediaPad.html af22dd05053f0ce9912077b2ab7e65ae0 () const
libcamera::MediaPipeline
classlibcamera_1_1MediaPipeline.html
libcamera::MediaPipeline::Entity
- int init classlibcamera_1_1MediaPipeline.html ae2c0b36e190c1eed389ab6e21e797ab8 (MediaEntity *source, std::string_view sink)
- int initLinks classlibcamera_1_1MediaPipeline.html afbacaccc50b41dd8406eaf20a9851b10 ()
- int configure classlibcamera_1_1MediaPipeline.html a3aff5f63c49cf14155f2d3dba0110f9d (CameraSensor *sensor, V4L2SubdeviceFormat *)
- const std::list< Entity > & entities classlibcamera_1_1MediaPipeline.html a9e245dff1ed58686f4200ec16aa60fd8 () const
libcamera::MemFd
classlibcamera_1_1MemFd.html
- Seal
  classlibcamera_1_1MemFd.html
  a37a1a2ad43912f4beae004b2cd1c742a
  None
  Shrink
  Grow
- Flags< Seal > Seals classlibcamera_1_1MemFd.html abb5283b0000c4031cf3ae05b56bbfde9
- static UniqueFD create classlibcamera_1_1MemFd.html a92a67434939d67689e896ed9ca5d519c (const char *name, std::size_t size, Seals seals=Seal::None)
libcamera::Message
classlibcamera_1_1Message.html
- Type
  classlibcamera_1_1Message.html
  a7ae15d74f028344ba827ea8ba4d77fa5
- None
  classlibcamera_1_1Message.html
  a7ae15d74f028344ba827ea8ba4d77fa5a24b382e9b0a10e2d2b27d78fb2059ec0
- InvokeMessage
  classlibcamera_1_1Message.html
  a7ae15d74f028344ba827ea8ba4d77fa5a7cc838205f5fb74e70e204d671613f38
- ThreadMoveMessage
  classlibcamera_1_1Message.html
  a7ae15d74f028344ba827ea8ba4d77fa5a7e86acc527dbadffb0b90175f530399b
- DeferredDelete
  classlibcamera_1_1Message.html
  a7ae15d74f028344ba827ea8ba4d77fa5a5aa37bc404da6d6bc4a710ae67c1ce28
- UserMessage
  classlibcamera_1_1Message.html
  a7ae15d74f028344ba827ea8ba4d77fa5aafbb78269363cc9c0a6f3b826ffa70a3
- None
  classlibcamera_1_1Message.html
  a7ae15d74f028344ba827ea8ba4d77fa5a24b382e9b0a10e2d2b27d78fb2059ec0
- InvokeMessage
  classlibcamera_1_1Message.html
  a7ae15d74f028344ba827ea8ba4d77fa5a7cc838205f5fb74e70e204d671613f38
- ThreadMoveMessage
  classlibcamera_1_1Message.html
  a7ae15d74f028344ba827ea8ba4d77fa5a7e86acc527dbadffb0b90175f530399b
- DeferredDelete
  classlibcamera_1_1Message.html
  a7ae15d74f028344ba827ea8ba4d77fa5a5aa37bc404da6d6bc4a710ae67c1ce28
- UserMessage
  classlibcamera_1_1Message.html
  a7ae15d74f028344ba827ea8ba4d77fa5aafbb78269363cc9c0a6f3b826ffa70a3
- Message
  classlibcamera_1_1Message.html
  a820b1e559680365eef4d156915331e81
  (Type type)
- Type type classlibcamera_1_1Message.html ab97c9a01fe74d44ceea6936b31ab07eb () const
- Object * receiver classlibcamera_1_1Message.html ac9fdfdcd8e85d210e8bc670f91825fd9 () const
- static Type registerMessageType classlibcamera_1_1Message.html ab05060113830c8501f0a0049084ad11b ()
libcamera::MessageQueue
classlibcamera_1_1MessageQueue.html
- std::list< std::unique_ptr< Message > > list_ classlibcamera_1_1MessageQueue.html aa9a196c9f7fb87e4262700f3523e8ea2
- Mutex mutex_ classlibcamera_1_1MessageQueue.html aa5ca030eef0e962a0a519bfeea047a26
- unsigned int recursion_ classlibcamera_1_1MessageQueue.html a424f9ef240bc88208c27783b7228d5b9
libcamera::ipa::AwbAlgorithm::ModeConfig
structlibcamera_1_1ipa_1_1AwbAlgorithm_1_1ModeConfig.html
- double ctHi structlibcamera_1_1ipa_1_1AwbAlgorithm_1_1ModeConfig.html a1a729371a40ed215bd3e4f87c4feba34
- double ctLo structlibcamera_1_1ipa_1_1AwbAlgorithm_1_1ModeConfig.html a03bc37f95ea1ead209ca1a648da1f36b
libcamera::ipa::Module
classlibcamera_1_1ipa_1_1Module.html
typename _Context
typename _FrameContext
typename _Config
typename _Params
typename _Stats
libcamera::Loggable
- _Context Context classlibcamera_1_1ipa_1_1Module.html a6ff1d439316827b2bfbc30d32b630103
- _FrameContext FrameContext classlibcamera_1_1ipa_1_1Module.html a1688960829bb6ea398bf2b89386bd922
- _Config Config classlibcamera_1_1ipa_1_1Module.html ad8c2c85c01c488952a906019bfcf9fdf
- _Params Params classlibcamera_1_1ipa_1_1Module.html a346bcb54bb083fe40f81bc0ea4636038
- _Stats Stats classlibcamera_1_1ipa_1_1Module.html ab27d3aedf90c2134fcb4dc66745bc734
- const std::list< std::unique_ptr< Algorithm< Module > > > & algorithms classlibcamera_1_1ipa_1_1Module.html a1c3897234b391e03e227afeec514b0f5 () const
- int createAlgorithms classlibcamera_1_1ipa_1_1Module.html a5aba7ce1756dfce1556c14d9c5dee56d (Context &context, const YamlObject &algorithms)
- static void registerAlgorithm classlibcamera_1_1ipa_1_1Module.html abd93da104f297aeb236ddb1ebac41503 (AlgorithmFactoryBase< Module > *factory)
libcamera::Mutex
classlibcamera_1_1Mutex.html
libcamera::MutexLocker
classlibcamera_1_1MutexLocker.html
libcamera::Object
classlibcamera_1_1Object.html
- Object
  classlibcamera_1_1Object.html
  a0425e0a986630b5881558378fad91687
  (Object *parent=nullptr)
- virtual ~Object classlibcamera_1_1Object.html ad52c17ff4161b166ae71e766d0649b97 ()
- void deleteLater classlibcamera_1_1Object.html a7432a52a2e69a29cfe8144929686d1e6 ()
- void postMessage classlibcamera_1_1Object.html af9ae92dfe5f3741c64ebdec61a2f5bef (std::unique_ptr< Message > msg)
- R invokeMethod classlibcamera_1_1Object.html a2a4ea2209e289e2aabb75c5718d5b4a7 (R(T::*func)(FuncArgs...), ConnectionType type, Args &&... args)
- Thread * thread classlibcamera_1_1Object.html af44d5de29127395104e3168f5f5f762a () const
- void moveToThread classlibcamera_1_1Object.html a8045a16ae8a093722466ca7129db6fc2 (Thread *thread)
- Object * parent classlibcamera_1_1Object.html a30f46c45626965a4ea10a88b45d80fe6 () const
- virtual void message classlibcamera_1_1Object.html a5328cab1412743716aa2748eeded8e80 (Message *msg)
- bool assertThreadBound classlibcamera_1_1Object.html a6e81f2a2524dbe12daed49597cf66a57 (const char *message)
libcamera::IPCUnixSocket::Payload
structlibcamera_1_1IPCUnixSocket_1_1Payload.html
- std::vector< uint8_t > data structlibcamera_1_1IPCUnixSocket_1_1Payload.html ab92d052b3f26d8fe481ad69003820943
- std::vector< int32_t > fds structlibcamera_1_1IPCUnixSocket_1_1Payload.html a8537c2639c9068d1ca6fa313ccee7530
libcamera::PipelineHandler
classlibcamera_1_1PipelineHandler.html
libcamera::Object
- PipelineHandler
  classlibcamera_1_1PipelineHandler.html
  aa592ceaf255c532470ce1395db3d6c78
  (CameraManager *manager, unsigned int maxQueuedRequestsDevice=32)
- virtual bool match classlibcamera_1_1PipelineHandler.html a746e0a04c571cec253e601eb72c732e7 (DeviceEnumerator *enumerator)=0
- std::shared_ptr< MediaDevice > acquireMediaDevice classlibcamera_1_1PipelineHandler.html ad9046835dee3bb9f4b8680e748a70a98 (DeviceEnumerator *enumerator, const DeviceMatch &dm)
- bool acquire classlibcamera_1_1PipelineHandler.html a57ddfa7d422aefd4f99a382d6d711ffa (Camera *camera)
- void release classlibcamera_1_1PipelineHandler.html aead119b03920f468fa3bd091bfd65e5b (Camera *camera)
- virtual std::unique_ptr< CameraConfiguration > generateConfiguration classlibcamera_1_1PipelineHandler.html abacaf700d3d1d9e52900edfbe5802498 (Camera *camera, Span< const StreamRole > roles)=0
- virtual int configure classlibcamera_1_1PipelineHandler.html aea4680f0d03892ba57d64750d4655e0c (Camera *camera, CameraConfiguration *config)=0
- virtual int exportFrameBuffers classlibcamera_1_1PipelineHandler.html ab86c9d188108b3926a15502139f356af (Camera *camera, Stream *stream, std::vector< std::unique_ptr< FrameBuffer > > *buffers)=0
- virtual int start classlibcamera_1_1PipelineHandler.html a9ccd6a33ee882ec35d8ef88b0efcc136 (Camera *camera, const ControlList *controls)=0
- void stop classlibcamera_1_1PipelineHandler.html ab30b037abfb09bd548c53c9f9196a184 (Camera *camera)
- bool hasPendingRequests classlibcamera_1_1PipelineHandler.html aac41ce2a1957534be1d1dd77145218e6 (const Camera *camera) const
- void registerRequest classlibcamera_1_1PipelineHandler.html a9ca1e760238bd7cce8b78092333e2c6a (Request *request)
- void queueRequest classlibcamera_1_1PipelineHandler.html aa82dffe399ac974ecb375cbb2a2074dd (Request *request)
- bool completeBuffer classlibcamera_1_1PipelineHandler.html ad388abbf81afa644f366326dc41d7b63 (Request *request, FrameBuffer *buffer)
- void completeRequest classlibcamera_1_1PipelineHandler.html a4184b62419a6e658c6a86438023519b2 (Request *request)
- void cancelRequest classlibcamera_1_1PipelineHandler.html aa0b8456fa90a7395aab6452ce800a160 (Request *request)
- std::string configurationFile classlibcamera_1_1PipelineHandler.html a2166be16295df6167347061ecd172cd0 (const std::string &subdir, const std::string &name, bool silent=false) const
- const char * name classlibcamera_1_1PipelineHandler.html a27a346008886d65a7bdd4b2569049e8b () const
- CameraManager * cameraManager classlibcamera_1_1PipelineHandler.html a15c651ee1fb80a7564dae0fcf8526aab () const
- void registerCamera classlibcamera_1_1PipelineHandler.html a97bc7a1ac8e7128d4b3dff91eb03f2a4 (std::shared_ptr< Camera > camera)
- void hotplugMediaDevice classlibcamera_1_1PipelineHandler.html a09fce30087243f34d72a536f58c6285a (std::shared_ptr< MediaDevice > media)
- unsigned int useCount classlibcamera_1_1PipelineHandler.html a6c56530dc253cc5729c9723d02226f6e () const
- virtual int queueRequestDevice classlibcamera_1_1PipelineHandler.html a568751defdba3b1b1a22b697a5947d66 (Camera *camera, Request *request)=0
- virtual void stopDevice classlibcamera_1_1PipelineHandler.html a02e261e7a50d560b6a28ae39b3d6e760 (Camera *camera)=0
- virtual bool acquireDevice classlibcamera_1_1PipelineHandler.html a6f7d619636c8988aeed3afd43ce8ed02 (Camera *camera)
- virtual void releaseDevice classlibcamera_1_1PipelineHandler.html a53f4bee6b4c1f4b071b5e2f7584a93f8 (Camera *camera)
- CameraManager * manager_ classlibcamera_1_1PipelineHandler.html a2e38907bcd8fcd66979e57d0673e10e9
- const unsigned int maxQueuedRequestsDevice_ classlibcamera_1_1PipelineHandler.html acce5f3c10becf794cc7b100566ceb181
libcamera::PipelineHandlerFactory
classlibcamera_1_1PipelineHandlerFactory.html
typename _PipelineHandler
libcamera::PipelineHandlerFactoryBase
- PipelineHandlerFactory
  classlibcamera_1_1PipelineHandlerFactory.html
  a9fff66424a8fe954bde1b7d07562f3ae
  (const char *name)
- std::unique_ptr< PipelineHandler > createInstance classlibcamera_1_1PipelineHandlerFactory.html ae77963a5dd211300e5483da2f1babc44 (CameraManager *manager) const override
libcamera::PipelineHandlerFactoryBase
classlibcamera_1_1PipelineHandlerFactoryBase.html
- PipelineHandlerFactoryBase
  classlibcamera_1_1PipelineHandlerFactoryBase.html
  abe0669e72e50130227b2348f4c1a7b63
  (const char *name)
- std::shared_ptr< PipelineHandler > create classlibcamera_1_1PipelineHandlerFactoryBase.html ada3bc5859a7dc78b30683da70ec707ca (CameraManager *manager) const
- const std::string & name classlibcamera_1_1PipelineHandlerFactoryBase.html a000eab59d1b449ad3196cf646a79e391 () const
- static std::vector< PipelineHandlerFactoryBase * > & factories classlibcamera_1_1PipelineHandlerFactoryBase.html ad7616357a5b8d824f22713554a844ce5 ()
- static const PipelineHandlerFactoryBase * getFactoryByName classlibcamera_1_1PipelineHandlerFactoryBase.html a55d4bfb4530c2b7d54ca278390cd00c7 (const std::string &name)
libcamera::PixelFormat
classlibcamera_1_1PixelFormat.html
- constexpr PixelFormat classlibcamera_1_1PixelFormat.html ad0dad4aa8a1ad2e6851ba677dfda259e ()
- constexpr PixelFormat classlibcamera_1_1PixelFormat.html abcfc3c3cb960faf40bd3192e64e171cc (uint32_t fourcc, uint64_t modifier=0)
- bool operator== classlibcamera_1_1PixelFormat.html ac110b603c5c6b15306a13a76b744337f (const PixelFormat &other) const
- bool operator!= classlibcamera_1_1PixelFormat.html acd41b50346f5fae8dfefbe8dfe3f4b0f (const PixelFormat &other) const
- bool operator< classlibcamera_1_1PixelFormat.html a11480adadc60214d5628ecbd8dae1a00 (const PixelFormat &other) const
- constexpr bool isValid classlibcamera_1_1PixelFormat.html a825fc1fa8b0389b356b61305a138500e () const
- constexpr operator uint32_t classlibcamera_1_1PixelFormat.html a7006bbf9203ec46e5e3ceb34d4f5cfe6 () const
- constexpr uint32_t fourcc classlibcamera_1_1PixelFormat.html adee1810ac59e2d5edfb00293e4f4f920 () const
- constexpr uint64_t modifier classlibcamera_1_1PixelFormat.html acb791f72f456d8e3f8dbb018feb6a4f4 () const
- std::string toString classlibcamera_1_1PixelFormat.html afcd8a5ba12160c8ccedf6a75cbf90628 () const
- static PixelFormat fromString classlibcamera_1_1PixelFormat.html a39a0a637e77fa8f9f86fad3e0c5771f6 (const std::string &name)
libcamera::PixelFormatInfo
classlibcamera_1_1PixelFormatInfo.html
libcamera::PixelFormatInfo::Plane
- ColourEncoding
  classlibcamera_1_1PixelFormatInfo.html
  a021bf0e82baec37b1523baa3322dc23c
- ColourEncodingRGB
  classlibcamera_1_1PixelFormatInfo.html
  a021bf0e82baec37b1523baa3322dc23ca72e037f3b5ae073c51b0b3c0ae3de421
- ColourEncodingYUV
  classlibcamera_1_1PixelFormatInfo.html
  a021bf0e82baec37b1523baa3322dc23caf1c5557bd0ea9f0f934dd19f852ad9ab
- ColourEncodingRAW
  classlibcamera_1_1PixelFormatInfo.html
  a021bf0e82baec37b1523baa3322dc23ca7ca6b16a70f97266af44256ccac006eb
- ColourEncodingRGB
  classlibcamera_1_1PixelFormatInfo.html
  a021bf0e82baec37b1523baa3322dc23ca72e037f3b5ae073c51b0b3c0ae3de421
- ColourEncodingYUV
  classlibcamera_1_1PixelFormatInfo.html
  a021bf0e82baec37b1523baa3322dc23caf1c5557bd0ea9f0f934dd19f852ad9ab
- ColourEncodingRAW
  classlibcamera_1_1PixelFormatInfo.html
  a021bf0e82baec37b1523baa3322dc23ca7ca6b16a70f97266af44256ccac006eb
- bool isValid classlibcamera_1_1PixelFormatInfo.html acb11cb37fde348f29e723531b30344ac () const
- unsigned int stride classlibcamera_1_1PixelFormatInfo.html a37a284dd919fd4aba5b18138d6eea02a (unsigned int width, unsigned int plane, unsigned int align=1) const
- unsigned int planeSize classlibcamera_1_1PixelFormatInfo.html ac7e125f99540866dac124ca50303f4f0 (const Size &size, unsigned int plane, unsigned int align=1) const
- unsigned int planeSize classlibcamera_1_1PixelFormatInfo.html acce305a0a0536f2b2dfdaa99375fa7d1 (unsigned int height, unsigned int plane, unsigned int stride) const
- unsigned int frameSize classlibcamera_1_1PixelFormatInfo.html aa98fc36a8238e5fbb426089dddef273d (const Size &size, unsigned int align=1) const
- unsigned int frameSize classlibcamera_1_1PixelFormatInfo.html a06399e845afd406ce55cc6f1428c0742 (const Size &size, const std::array< unsigned int, 3 > &strides) const
- unsigned int numPlanes classlibcamera_1_1PixelFormatInfo.html a41cca8a1c4b7bfd7ed8564812f6cdc49 () const
- static const PixelFormatInfo & info classlibcamera_1_1PixelFormatInfo.html ab6778b5e339f41911b5fd08c3cb66531 (const PixelFormat &format)
- static const PixelFormatInfo & info classlibcamera_1_1PixelFormatInfo.html ab5ce68ff4d70d12d94769735f8dd304f (const V4L2PixelFormat &format)
- static const PixelFormatInfo & info classlibcamera_1_1PixelFormatInfo.html a691e354c2bc55a433ed04d211c5f2b27 (const std::string &name)
- const char * name classlibcamera_1_1PixelFormatInfo.html ab181a94e4f78aed402455648c639fa07
- PixelFormat format classlibcamera_1_1PixelFormatInfo.html a4336a9f15c5540185271be580697e417
- std::vector< V4L2PixelFormat > v4l2Formats classlibcamera_1_1PixelFormatInfo.html af7cfa74f77aeb4100c45ce24ec0ade70
- unsigned int bitsPerPixel classlibcamera_1_1PixelFormatInfo.html a4d1d04fd5977357b10747388a6441e7b
- enum ColourEncoding colourEncoding classlibcamera_1_1PixelFormatInfo.html adf2585d0a01da384919e5c281c4fef7d
- bool packed classlibcamera_1_1PixelFormatInfo.html a5f388ff5e4fb5a159c795875736f15ae
- unsigned int pixelsPerGroup classlibcamera_1_1PixelFormatInfo.html ac64c99d51bdbc2baada6b78121584db0
- std::array< Plane, 3 > planes classlibcamera_1_1PixelFormatInfo.html a536b293a3c46222a89eff2a34d3d09b5
libcamera::FrameBuffer::Plane
structlibcamera_1_1FrameBuffer_1_1Plane.html
- SharedFD fd structlibcamera_1_1FrameBuffer_1_1Plane.html a40d0a05cfdf5571938ea144acb5cc7f7
- unsigned int offset structlibcamera_1_1FrameBuffer_1_1Plane.html ae6caf23c19a84ee28668ac7c5b37eda8
- unsigned int length structlibcamera_1_1FrameBuffer_1_1Plane.html a610e272235bf4dbcb6b147623212ecf7
- static constexpr unsigned int kInvalidOffset structlibcamera_1_1FrameBuffer_1_1Plane.html a3134d9a078569cc8686cdb177a33f9d8
libcamera::FrameMetadata::Plane
structlibcamera_1_1FrameMetadata_1_1Plane.html
- unsigned int bytesused structlibcamera_1_1FrameMetadata_1_1Plane.html a4537c0ebf8254ab70a4f410ca75e401b
libcamera::PixelFormatInfo::Plane
structlibcamera_1_1PixelFormatInfo_1_1Plane.html
- unsigned int bytesPerGroup structlibcamera_1_1PixelFormatInfo_1_1Plane.html adceda8c9551a6d7475a0f1d31be97869
- unsigned int verticalSubSampling structlibcamera_1_1PixelFormatInfo_1_1Plane.html a718acb445ae5af9825489f728c78db9c
libcamera::V4L2DeviceFormat::Plane
structlibcamera_1_1V4L2DeviceFormat_1_1Plane.html
- uint32_t size structlibcamera_1_1V4L2DeviceFormat_1_1Plane.html a1c0f27b4a3389041e199e137c4313be0
- uint32_t bpl structlibcamera_1_1V4L2DeviceFormat_1_1Plane.html a8e993f521224c108e3b4225d4d50fe4e
libcamera::Point
classlibcamera_1_1Point.html
- constexpr Point classlibcamera_1_1Point.html ae09454b285a64445882b537ecc3e0d3d ()
- constexpr Point classlibcamera_1_1Point.html a5660da4e591aea391a96ad9650edabc8 (int xpos, int ypos)
- std::string toString classlibcamera_1_1Point.html a911213c2c63e8d1595bd611e0201da1d () const
- constexpr Point operator- classlibcamera_1_1Point.html a52ce57a082ec3715d7e781570619494d () const
- int x classlibcamera_1_1Point.html a639df59b8c889374a2ff4f4bfff82330
- int y classlibcamera_1_1Point.html a02e6dd3f6d964e480e9f9acb07005f86
libcamera::Camera::Private
classlibcamera_1_1Camera_1_1Private.html
libcamera::Extensible::Private
- Private
  classlibcamera_1_1Camera_1_1Private.html
  a9a4e997ad0fab497b95350f7bc82ec16
  (PipelineHandler *pipe)
- PipelineHandler * pipe classlibcamera_1_1Camera_1_1Private.html ae0d227883526b6dc65c562c152123eca ()
- const PipelineHandler * pipe classlibcamera_1_1Camera_1_1Private.html a16a36bb46e4dd101bf891ede7f3b46b4 () const
- const CameraControlValidator * validator classlibcamera_1_1Camera_1_1Private.html af42d5796d0bc8e36ff0cd5f0e0eb7443 () const
- std::list< Request * > queuedRequests_ classlibcamera_1_1Camera_1_1Private.html a135e1aed81936ee426471edfb36577c4
- std::queue< Request * > waitingRequests_ classlibcamera_1_1Camera_1_1Private.html a30ce7613ebccfd9ef3181a56e0ce03e6
- ControlInfoMap controlInfo_ classlibcamera_1_1Camera_1_1Private.html aecf6fa429fdb6d0ef692eb547a70964b
- ControlList properties_ classlibcamera_1_1Camera_1_1Private.html a880d3e2d498e3e66aaa08017d45efeb6
- uint32_t requestSequence_ classlibcamera_1_1Camera_1_1Private.html a0e3ee89ceaf774847a73a47ab28c0393
libcamera::Extensible::Private
classlibcamera_1_1Extensible_1_1Private.html
- Private
  classlibcamera_1_1Extensible_1_1Private.html
  a58af2c3e5a3ff3301df0a10ea282c766
  ()
libcamera::FrameBuffer::Private
classlibcamera_1_1FrameBuffer_1_1Private.html
libcamera::Extensible::Private
- Private
  classlibcamera_1_1FrameBuffer_1_1Private.html
  a5b538cb18ca43e66c211985589702c74
  (Span< const Plane > planes, uint64_t cookie=0)
- virtual ~Private classlibcamera_1_1FrameBuffer_1_1Private.html a30efe76aa77087961accb7d050c898ba ()
- void setRequest classlibcamera_1_1FrameBuffer_1_1Private.html ac2d68ef33ed61767fb533a7dc8672e28 (Request *request)
- bool isContiguous classlibcamera_1_1FrameBuffer_1_1Private.html a68f3bf8f7bbeda12c6b104f3da64b61a () const
- Fence * fence classlibcamera_1_1FrameBuffer_1_1Private.html a607147c1d87defee476165493487f2d3 () const
- void setFence classlibcamera_1_1FrameBuffer_1_1Private.html aac1cb933bbf0d303471d6d634763b049 (std::unique_ptr< Fence > fence)
- void cancel classlibcamera_1_1FrameBuffer_1_1Private.html a687a7d1c68e53eed2528f9ec6b1b4636 ()
- FrameMetadata & metadata classlibcamera_1_1FrameBuffer_1_1Private.html ae18d68743f5e9d102cc3b639f9a5c6ad ()
libcamera::Request::Private
classlibcamera_1_1Request_1_1Private.html
libcamera::Extensible::Private
- Private
  classlibcamera_1_1Request_1_1Private.html
  a6d334bff3c7a4d007c94a5f08310e0a5
  (Camera *camera)
- Camera * camera classlibcamera_1_1Request_1_1Private.html abd255f7bfc9b1c604934b9a35a356892 () const
- bool hasPendingBuffers classlibcamera_1_1Request_1_1Private.html afea2b7c6a66cd3031be9fcc607e88a04 () const
- ControlList & metadata classlibcamera_1_1Request_1_1Private.html a1d8d81794b5cd2ed7fd9a1956172644f ()
- bool completeBuffer classlibcamera_1_1Request_1_1Private.html a798c446eb1720d47e3edb8e084145f68 (FrameBuffer *buffer)
- void complete classlibcamera_1_1Request_1_1Private.html aae2627616bcaf346be25275586b6a4fd ()
- void cancel classlibcamera_1_1Request_1_1Private.html a77f18e021b500f1207f83413dee5ea29 ()
- void reset classlibcamera_1_1Request_1_1Private.html a5522c59f19f2dee9ac6d360f41ba1822 ()
- void prepare classlibcamera_1_1Request_1_1Private.html a20f854e13dc52ec479ebc7f1a2fdc503 (std::chrono::milliseconds timeout=0ms)
- Signal prepared classlibcamera_1_1Request_1_1Private.html a8ac788788f39fd20678652325ed37e88
- friend std::ostream & operator<< classlibcamera_1_1Request_1_1Private.html afab0c38e21f75bf90b537887ea7e0ab1 (std::ostream &out, const Request &r)
libcamera::Process
classlibcamera_1_1Process.html
- ExitStatus
  classlibcamera_1_1Process.html
  a826f917f3d1118206f0621254db23f21
- NotExited
  classlibcamera_1_1Process.html
  a826f917f3d1118206f0621254db23f21ab81a99508e161b7f6feded3541ab5074
- NormalExit
  classlibcamera_1_1Process.html
  a826f917f3d1118206f0621254db23f21ada6c6755677223ae46f9a1b65e20bb79
- SignalExit
  classlibcamera_1_1Process.html
  a826f917f3d1118206f0621254db23f21a1ba0ac3b39dbcdd834dc779c104d97ee
- NotExited
  classlibcamera_1_1Process.html
  a826f917f3d1118206f0621254db23f21ab81a99508e161b7f6feded3541ab5074
- NormalExit
  classlibcamera_1_1Process.html
  a826f917f3d1118206f0621254db23f21ada6c6755677223ae46f9a1b65e20bb79
- SignalExit
  classlibcamera_1_1Process.html
  a826f917f3d1118206f0621254db23f21a1ba0ac3b39dbcdd834dc779c104d97ee
- int start classlibcamera_1_1Process.html a4ae5f9e57a5fd5f9fc6e617b6589da7d (const std::string &path, Span< const std::string > args={}, Span< const int > fds={})
- ExitStatus exitStatus classlibcamera_1_1Process.html ac9935155dd74f011b32b732b61f1304f () const
- int exitCode classlibcamera_1_1Process.html ab8cc6d75babe3fe39a7c8772f7f62cb5 () const
- void kill classlibcamera_1_1Process.html a1898dc069d405275d1c6761731a48fad ()
- Signal< enum ExitStatus, int > finished classlibcamera_1_1Process.html a8e56007ec4d71de02cb45e9d999c0025
libcamera::PubKey
classlibcamera_1_1PubKey.html
- PubKey
  classlibcamera_1_1PubKey.html
  a1f466a8d905b96bf1860226316ce0bcd
  (Span< const uint8_t > key)
- bool isValid classlibcamera_1_1PubKey.html aef83cfe9c85b78452769720e278ccc76 () const
- bool verify classlibcamera_1_1PubKey.html a959683b12bed8b7ec178c8b0b72fe6c5 (Span< const uint8_t > data, Span< const uint8_t > sig) const
libcamera::ipa::Pwl
classlibcamera_1_1ipa_1_1Pwl.html
libcamera::ipa::Pwl::Interval
- Vector< double, 2 > Point classlibcamera_1_1ipa_1_1Pwl.html ad25e1f38bee8291cb8d527ecf283c503
- Pwl
  classlibcamera_1_1ipa_1_1Pwl.html
  ae7bb86b834dc8b800e14686c7940c375
  ()
- Pwl
  classlibcamera_1_1ipa_1_1Pwl.html
  a077270524e623279913406f7ee5ea681
  (const std::vector< Point > &points)
- Pwl
  classlibcamera_1_1ipa_1_1Pwl.html
  a5624a47662d1c5630a9a3c51bf17516d
  (std::vector< Point > &&points)
- void append classlibcamera_1_1ipa_1_1Pwl.html a326e754f0f31c9a744c5a7aafe90e33a (double x, double y, double eps=1e-6)
- bool empty classlibcamera_1_1ipa_1_1Pwl.html a7c4766cb3bc46fb2aedd70da77405aca () const
- void clear classlibcamera_1_1ipa_1_1Pwl.html adad3ad6eedfa0f28ac662bfd384c9b6e ()
- size_t size classlibcamera_1_1ipa_1_1Pwl.html ae3db6b6953bcc67b2702fb51d3765d72 () const
- Interval domain classlibcamera_1_1ipa_1_1Pwl.html a8e4fe0ad17da550fcabec413e8fd8fdd () const
- Interval range classlibcamera_1_1ipa_1_1Pwl.html af13b19bed33c49102c4f496930b77df5 () const
- double eval classlibcamera_1_1ipa_1_1Pwl.html a7ed645d65bd644884a850d0e14c27903 (double x, int *span=nullptr, bool updateSpan=true) const
- std::pair< Pwl, bool > inverse classlibcamera_1_1ipa_1_1Pwl.html abb22c72fa3dd7c23166c909f6db5fed0 (double eps=1e-6) const
- Pwl compose classlibcamera_1_1ipa_1_1Pwl.html a73d79b18542af3b2686ff0b3c84023c2 (const Pwl &other, double eps=1e-6) const
- void map classlibcamera_1_1ipa_1_1Pwl.html a3b0a9a70896c4c279c479f727f3dae82 (std::function< void(double x, double y)> f) const
- Pwl & operator*= classlibcamera_1_1ipa_1_1Pwl.html ae60aec75e872f9fbf9f095c5ca731d41 (double d)
- std::string toString classlibcamera_1_1ipa_1_1Pwl.html a201b4a62c3ebbe990543efce05680517 () const
- static Pwl combine classlibcamera_1_1ipa_1_1Pwl.html a72b195cf258cf98ce1d2cacca0fe1c5c (const Pwl &pwl0, const Pwl &pwl1, std::function< double(double x, double y0, double y1)> f, double eps=1e-6)
libcamera::Rectangle
classlibcamera_1_1Rectangle.html
- constexpr Rectangle classlibcamera_1_1Rectangle.html a885980b2b517786667cd1cea63a1a8cb ()
- constexpr Rectangle classlibcamera_1_1Rectangle.html aab518bf2d1bdecdd37d58a149a0b3513 (int xpos, int ypos, const Size &size)
- constexpr Rectangle classlibcamera_1_1Rectangle.html a2025e2b043e60d76125283b01b70970d (int xpos, int ypos, unsigned int w, unsigned int h)
- constexpr Rectangle classlibcamera_1_1Rectangle.html a662320e916a1e795796bc63756d8660f (const Size &size)
- constexpr Rectangle classlibcamera_1_1Rectangle.html a3b93b1808e1b953b75cf3dd69c0056e1 (const Point &point1, const Point &point2)
- bool isNull classlibcamera_1_1Rectangle.html aaeb62ce49e23a591b5b301a24b70b95f () const
- std::string toString classlibcamera_1_1Rectangle.html a2c816d1f8d6ab8cf589aca7d063fb528 () const
- Point center classlibcamera_1_1Rectangle.html a0f43205265a4d865c50bf663f0359739 () const
- Size size classlibcamera_1_1Rectangle.html abd7077289114b7248b8fcef678ad5c2a () const
- Point topLeft classlibcamera_1_1Rectangle.html a993b963aa1e41ff28ba01c67f27d1fb1 () const
- Rectangle & scaleBy classlibcamera_1_1Rectangle.html a0a99c55674394664d346fc2987670bbc (const Size &numerator, const Size &denominator)
- Rectangle & translateBy classlibcamera_1_1Rectangle.html abc65325db2b67b6f22ab40062cf15a58 (const Point &point)
- Rectangle boundedTo classlibcamera_1_1Rectangle.html af6ab6db441d6ebb0c3032c0b26df243e (const Rectangle &bound) const
- Rectangle enclosedIn classlibcamera_1_1Rectangle.html a9bfa2f29cf77cf32ff7cc5582ffaaad9 (const Rectangle &boundary) const
- Rectangle scaledBy classlibcamera_1_1Rectangle.html afc1a9811450bb71a3272022cf26ecc8f (const Size &numerator, const Size &denominator) const
- Rectangle translatedBy classlibcamera_1_1Rectangle.html a163c7830382685392e04d84cda3cd36b (const Point &point) const
- Rectangle transformedBetween classlibcamera_1_1Rectangle.html aba12460d166ffd737375fe17c1b760d1 (const Rectangle &source, const Rectangle &target) const
- int x classlibcamera_1_1Rectangle.html a06651d089adbcc8cc7f82efb31dd24c9
- int y classlibcamera_1_1Rectangle.html ac18afa68818e0af57adc858b37d2c665
- unsigned int width classlibcamera_1_1Rectangle.html a5f8d8b47966e5212e08ee1770a07a550
- unsigned int height classlibcamera_1_1Rectangle.html a7134a5daf6e5f88c76e853038c692377
libcamera::Request
classlibcamera_1_1Request.html
libcamera::Extensible
libcamera::Request::Private
- Status
  classlibcamera_1_1Request.html
  a2209ba8d51af8167b25f6e3e94d5c45b
- RequestPending
  classlibcamera_1_1Request.html
  a2209ba8d51af8167b25f6e3e94d5c45bab308abf92289a9bb92314c75fcc65be5
- RequestComplete
  classlibcamera_1_1Request.html
  a2209ba8d51af8167b25f6e3e94d5c45ba5b0b7d61f1ea4a724cc52018159b7783
- RequestCancelled
  classlibcamera_1_1Request.html
  a2209ba8d51af8167b25f6e3e94d5c45ba2e0b3bfa9ae8b8f9b6f73d7362e7e832
- ReuseFlag
  classlibcamera_1_1Request.html
  a81bca5d1ba778455434506574e4286fa
- Default
  classlibcamera_1_1Request.html
  a81bca5d1ba778455434506574e4286faa0fd2a6d5c4ef9bed0b35c980a228064e
- ReuseBuffers
  classlibcamera_1_1Request.html
  a81bca5d1ba778455434506574e4286faabf0caa6e45c0676463cd29d17b068d3b
- std::map< const Stream *, FrameBuffer * > BufferMap classlibcamera_1_1Request.html a6ef726ce36fbc51d3ebd6e1d2366cd87
- RequestPending
  classlibcamera_1_1Request.html
  a2209ba8d51af8167b25f6e3e94d5c45bab308abf92289a9bb92314c75fcc65be5
- RequestComplete
  classlibcamera_1_1Request.html
  a2209ba8d51af8167b25f6e3e94d5c45ba5b0b7d61f1ea4a724cc52018159b7783
- RequestCancelled
  classlibcamera_1_1Request.html
  a2209ba8d51af8167b25f6e3e94d5c45ba2e0b3bfa9ae8b8f9b6f73d7362e7e832
- Default
  classlibcamera_1_1Request.html
  a81bca5d1ba778455434506574e4286faa0fd2a6d5c4ef9bed0b35c980a228064e
- ReuseBuffers
  classlibcamera_1_1Request.html
  a81bca5d1ba778455434506574e4286faabf0caa6e45c0676463cd29d17b068d3b
- Request
  classlibcamera_1_1Request.html
  adce12d1213e5d894a5697ddd4b94b672
  (Camera *camera, uint64_t cookie=0)
- void reuse classlibcamera_1_1Request.html aeb951e740b488f282292519625025491 (ReuseFlag flags=Default)
- ControlList & controls classlibcamera_1_1Request.html a42330a7b8e738b5e89a2d0355cfda111 ()
- const ControlList & metadata classlibcamera_1_1Request.html a5b1a352c8af53f77fb396c4cb4c00562 () const
- const BufferMap & buffers classlibcamera_1_1Request.html a24c7da0445dbb2bf61956a264e4c983e () const
- int addBuffer classlibcamera_1_1Request.html a5d15a702b3d791edcab102ecd68a9082 (const Stream *stream, FrameBuffer *buffer, std::unique_ptr< Fence > &&fence={})
- FrameBuffer * findBuffer classlibcamera_1_1Request.html abaed06e43f6a92590075962f825767f7 (const Stream *stream) const
- uint32_t sequence classlibcamera_1_1Request.html a73dbf491ae133bedc9ec4f9bdd8461e2 () const
- uint64_t cookie classlibcamera_1_1Request.html ab801abc0d500cba14e5c654c986cdcc8 () const
- Status status classlibcamera_1_1Request.html a102495cb7b6156a0b8c380cc42bf09e4 () const
- bool hasPendingBuffers classlibcamera_1_1Request.html a3d6e5771f33849411be21659fd93d8b7 () const
- std::string toString classlibcamera_1_1Request.html a4b36a126333b48cee760c80026522179 () const
libcamera::V4L2Subdevice::Route
structlibcamera_1_1V4L2Subdevice_1_1Route.html
- Route
  structlibcamera_1_1V4L2Subdevice_1_1Route.html
  a69334c375e5b4a485ffa7de70d34d441
  ()
- Route
  structlibcamera_1_1V4L2Subdevice_1_1Route.html
  aaa136d7b5c63a3038e824219bd247207
  (const Stream &snk, const Stream &src, uint32_t f)
- Stream sink structlibcamera_1_1V4L2Subdevice_1_1Route.html a0f2b79da67880865fd322dac51b072c9
- Stream source structlibcamera_1_1V4L2Subdevice_1_1Route.html a00c6c993be9774b3ea49adf3494c6dcb
- uint32_t flags structlibcamera_1_1V4L2Subdevice_1_1Route.html a0a0160e9e69f65d8834c5bcda0f3428b
libcamera::utils::ScopeExitActions
classlibcamera_1_1utils_1_1ScopeExitActions.html
- void operator+= classlibcamera_1_1utils_1_1ScopeExitActions.html a60c24bffd971358b7d9b4ba45da08bb1 (std::function< void()> &&action)
- void release classlibcamera_1_1utils_1_1ScopeExitActions.html a2d8e102346d5c87d01eaa0e7993751f8 ()
libcamera::Semaphore
classlibcamera_1_1Semaphore.html
- Semaphore
  classlibcamera_1_1Semaphore.html
  a90b5132962fde8bf11450c2ca4a2fdb3
  (unsigned int n=0)
- unsigned int available classlibcamera_1_1Semaphore.html a6f7388c198b17adfd0bcde0368d0c29c () LIBCAMERA_TSA_EXCLUDES(mutex_)
- void acquire classlibcamera_1_1Semaphore.html a60abc22a4c25592ec6c78cd888eeb8a9 (unsigned int n=1) LIBCAMERA_TSA_EXCLUDES(mutex_)
- bool tryAcquire classlibcamera_1_1Semaphore.html aae3d125a055de724647f79b1fac4af59 (unsigned int n=1) LIBCAMERA_TSA_EXCLUDES(mutex_)
- void release classlibcamera_1_1Semaphore.html a4dd1d0e84deb03a3a86c1116b09935ff (unsigned int n=1) LIBCAMERA_TSA_EXCLUDES(mutex_)
libcamera::SensorConfiguration
classlibcamera_1_1SensorConfiguration.html
- bool isValid classlibcamera_1_1SensorConfiguration.html a6f276fafe03f0564f61da6ed4f174124 () const
- unsigned int bitDepth classlibcamera_1_1SensorConfiguration.html a1f62a69a221a0aff2d60d585618b3d30
- Rectangle analogCrop classlibcamera_1_1SensorConfiguration.html aa5bef3add1627c26a681e0241c6b0ca6
- unsigned int binX classlibcamera_1_1SensorConfiguration.html aa58c69d3e7700b1ce68127d8b940d64f
- unsigned int binY classlibcamera_1_1SensorConfiguration.html ac9fbf0697794b540e4e5714ec7877c81
- struct libcamera::SensorConfiguration::@246152371134173154271257342001112340175006073137 binning classlibcamera_1_1SensorConfiguration.html a649689c113b428925e495d45ebab288b
- unsigned int xOddInc classlibcamera_1_1SensorConfiguration.html ae7c9b9caa0285b76c4eff2964ef995fc
- unsigned int xEvenInc classlibcamera_1_1SensorConfiguration.html ad6de27f6ba83a376794d349b5d8956fc
- unsigned int yOddInc classlibcamera_1_1SensorConfiguration.html acc4e3c6d05cb1b8439f539690318021b
- unsigned int yEvenInc classlibcamera_1_1SensorConfiguration.html a4210adfa9239cb2b368132537d84665a
- struct libcamera::SensorConfiguration::@345224272135250135276377350006277362174110056061 skipping classlibcamera_1_1SensorConfiguration.html a40160f2b6b8a9e399873caca483d2362
- Size outputSize classlibcamera_1_1SensorConfiguration.html aeb0ba468e889e49ad6ce10f2fe8e03a3
libcamera::CameraSensorProperties::SensorDelays
structlibcamera_1_1CameraSensorProperties_1_1SensorDelays.html
- uint8_t exposureDelay structlibcamera_1_1CameraSensorProperties_1_1SensorDelays.html a3cd22d7f45bbeef552e48e0860c34ce3
- uint8_t gainDelay structlibcamera_1_1CameraSensorProperties_1_1SensorDelays.html ae737f9055a75cb63e674946112bf6afb
- uint8_t vblankDelay structlibcamera_1_1CameraSensorProperties_1_1SensorDelays.html a9ca4dfefbc344433764e2bc033b4ad48
- uint8_t hblankDelay structlibcamera_1_1CameraSensorProperties_1_1SensorDelays.html afda596fdd9ce35d63c127c5b32be4ad5
libcamera::SharedFD
classlibcamera_1_1SharedFD.html
- SharedFD
  classlibcamera_1_1SharedFD.html
  a465dd27b9d95e65e44e8c3326d1f8fe8
  (const int &fd=-1)
- SharedFD
  classlibcamera_1_1SharedFD.html
  a0be2e5ccf888246e63210685d0bd93f9
  (int &&fd)
- SharedFD
  classlibcamera_1_1SharedFD.html
  a7ed7ee6c08634cc971c93f5fb1984c59
  (UniqueFD fd)
- SharedFD
  classlibcamera_1_1SharedFD.html
  a1cc2c655ccc3044484d8e32920c6c825
  (const SharedFD &other)
- SharedFD
  classlibcamera_1_1SharedFD.html
  ad5a4139e5ccd5525c5115b59fdcb1df9
  (SharedFD &&other)
- ~SharedFD
  classlibcamera_1_1SharedFD.html
  a041fe2ba1582bace5628867e58f3d6e1
  ()
- SharedFD & operator= classlibcamera_1_1SharedFD.html ae6facb8e1bda1e100cf32b5af04145b0 (const SharedFD &other)
- SharedFD & operator= classlibcamera_1_1SharedFD.html afa84e0085cf71079ca3a3bb627564235 (SharedFD &&other)
- bool isValid classlibcamera_1_1SharedFD.html ad5e19bb6fbc6e9b6db5ce968ffe6b27f () const
- int get classlibcamera_1_1SharedFD.html a38fb66f47a81985266b222c14bf96f00 () const
- UniqueFD dup classlibcamera_1_1SharedFD.html a0d518aab5754f5d411ef223518ac1dd9 () const
libcamera::SharedMem
classlibcamera_1_1SharedMem.html
- SharedMem
  classlibcamera_1_1SharedMem.html
  a94a2258cce3b73cef779e885c5edbf3f
  (const std::string &name, std::size_t size)
- SharedMem
  classlibcamera_1_1SharedMem.html
  a4857f42d97283d4a3c9d515579786be2
  (SharedMem &&rhs)
- virtual ~SharedMem classlibcamera_1_1SharedMem.html a8c80aa9a9ca5a38792a098f75aff7ec5 ()
- SharedMem & operator= classlibcamera_1_1SharedMem.html ac002a4ebe16024fdb1aa2953e3f35e8d (SharedMem &&rhs)
- const SharedFD & fd classlibcamera_1_1SharedMem.html ae490bbd85e56c07d853b50394ace6f0c () const
- Span< uint8_t > mem classlibcamera_1_1SharedMem.html ab12ce3844ebcb8a502bafb094b375c2e () const
- operator bool
  classlibcamera_1_1SharedMem.html
  acffb7213691b9c921ce920cb8679fc40
  () const
libcamera::SharedMemObject
classlibcamera_1_1SharedMemObject.html
class T
typename
libcamera::SharedMem
- SharedMemObject
  classlibcamera_1_1SharedMemObject.html
  a66f6f4d7b9e1248053b23c18ccdedb13
  (const std::string &name, Args &&...args)
- SharedMemObject
  classlibcamera_1_1SharedMemObject.html
  aab04444c98589899f3409d8bbf527072
  (SharedMemObject< T > &&rhs)
- ~SharedMemObject
  classlibcamera_1_1SharedMemObject.html
  aeef383abf579b2157a80e76a0c195f6f
  ()
- SharedMemObject< T > & operator= classlibcamera_1_1SharedMemObject.html ae38e27fab410e442b478bd4f1399f89f (SharedMemObject< T > &&rhs)
- T * operator-> classlibcamera_1_1SharedMemObject.html a9ce17f752559b9313b283b507aae072b ()
- const T * operator-> classlibcamera_1_1SharedMemObject.html a497ce25e5751637c704874a685b1698c () const
- T & operator* classlibcamera_1_1SharedMemObject.html adfe00535eec8f9f55605f3e69ab3c14a ()
- const T & operator* classlibcamera_1_1SharedMemObject.html a6ef9aa83dd7763579369a719341efce3 () const
- static constexpr std::size_t kSize classlibcamera_1_1SharedMemObject.html a2234d593d83bc9d56da0a28d465471ab
libcamera::Signal
classlibcamera_1_1Signal.html
typename... Args
- void connect classlibcamera_1_1Signal.html a728dd3c70f5a28ed3c1785664ad528bb (T *obj, R(T::*func)(Args...))
- void connect classlibcamera_1_1Signal.html aa8ccb7805cf6ded2927fe3392c8d2a74 (T *obj, Func func)
- void connect classlibcamera_1_1Signal.html a744ecfa39168e505041c4a2448f049ee (R(*func)(Args...))
- void disconnect classlibcamera_1_1Signal.html a3a2aa19bb99825f06596637725596114 ()
- void disconnect classlibcamera_1_1Signal.html ab1f9270f3689f866c5b96ac6ba210771 (T *obj)
- void disconnect classlibcamera_1_1Signal.html ae94ae843c06e5f84a96621f7a52e4df8 (T *obj, R(T::*func)(Args...))
- void disconnect classlibcamera_1_1Signal.html abe6ca0bb71099221475e59940a723f6e (R(*func)(Args...))
- void emit classlibcamera_1_1Signal.html a3dfc8e0d8ccbdf5ede8390b9c7b4f031 (Args... args)
libcamera::Size
classlibcamera_1_1Size.html
- constexpr Size classlibcamera_1_1Size.html a24a4bd7966c18df4581e2822833f364f ()
- constexpr Size classlibcamera_1_1Size.html a31490a7131f1c9b4f3befbb107724c66 (unsigned int w, unsigned int h)
- bool isNull classlibcamera_1_1Size.html a943251f772ca06110f811e63cf241b73 () const
- std::string toString classlibcamera_1_1Size.html a8fc0f9180d9dd0168b87a50e6f91d0e7 () const
- Size & alignDownTo classlibcamera_1_1Size.html a4347a68cb904284f2b062e79611c6171 (unsigned int hAlignment, unsigned int vAlignment)
- Size & alignUpTo classlibcamera_1_1Size.html a6149c0f2566078baf4ee624b9d5530e0 (unsigned int hAlignment, unsigned int vAlignment)
- Size & boundTo classlibcamera_1_1Size.html a29b267bc4fdc51c9b50a5cc7b98ae4ba (const Size &bound)
- Size & expandTo classlibcamera_1_1Size.html ae692c5956339c551f4046b542f01dcee (const Size &expand)
- Size & growBy classlibcamera_1_1Size.html af0c3b69926ce4dfcd29658652fc0188d (const Size &margins)
- Size & shrinkBy classlibcamera_1_1Size.html a660e034e48e25ae5f28ba57e7e36e02a (const Size &margins)
- Size & transpose classlibcamera_1_1Size.html acc1304ce70624f479a81b1ffb3120e7e ()
- constexpr Size alignedDownTo classlibcamera_1_1Size.html a726a1ddda26e63b7e5e9a05c7a2dd97e (unsigned int hAlignment, unsigned int vAlignment) const
- constexpr Size alignedUpTo classlibcamera_1_1Size.html aa785b0eb305fa34fd79c6568a73c7b7b (unsigned int hAlignment, unsigned int vAlignment) const
- constexpr Size boundedTo classlibcamera_1_1Size.html a2094d73784a8aece896c364cc2bda5ca (const Size &bound) const
- constexpr Size expandedTo classlibcamera_1_1Size.html ad1cff65807a9b5506eb8a4f113717b95 (const Size &expand) const
- constexpr Size grownBy classlibcamera_1_1Size.html ada54f76dd0ab7466847d422e30150353 (const Size &margins) const
- constexpr Size shrunkBy classlibcamera_1_1Size.html a4472b3632a36be3b467af3294445a929 (const Size &margins) const
- Size boundedToAspectRatio classlibcamera_1_1Size.html ab44f288148efb162ba9d2d54cf844242 (const Size &ratio) const
- Size expandedToAspectRatio classlibcamera_1_1Size.html ac171509875241ae63e2a56dd3c68a125 (const Size &ratio) const
- Rectangle centeredTo classlibcamera_1_1Size.html a81356ac0a1b2229fa1f4874ac7848aed (const Point &center) const
- Size operator* classlibcamera_1_1Size.html ad24b1c42470671086839f18e04f5d3c3 (float factor) const
- Size operator/ classlibcamera_1_1Size.html a306de151d0e5134d8a7c45198293ca1c (float factor) const
- Size & operator*= classlibcamera_1_1Size.html afdb5f21cfe53b16ce6ee218c97737a68 (float factor)
- Size & operator/= classlibcamera_1_1Size.html a053534ab91440607edfefa5b259236a6 (float factor)
- unsigned int width classlibcamera_1_1Size.html a0063ea1917eeaa0b34a4cf21507dea25
- unsigned int height classlibcamera_1_1Size.html a6f886d9bf022d6ebcae11f01a4973749
libcamera::SizeRange
classlibcamera_1_1SizeRange.html
- SizeRange
  classlibcamera_1_1SizeRange.html
  a9acedeeab8ab8691ac70accac73ad75c
  ()
- SizeRange
  classlibcamera_1_1SizeRange.html
  a518a3f671616ee2e85349456749ff5d6
  (const Size &size)
- SizeRange
  classlibcamera_1_1SizeRange.html
  a2d9d41d94ab58c7b50fae33e32d11a30
  (const Size &minSize, const Size &maxSize)
- SizeRange
  classlibcamera_1_1SizeRange.html
  a0aa0da51cf936075d6d254dfa04f082d
  (const Size &minSize, const Size &maxSize, unsigned int hstep, unsigned int vstep)
- bool contains classlibcamera_1_1SizeRange.html aaca97249b0a4aedd35686cb50dfa10f3 (const Size &size) const
- std::string toString classlibcamera_1_1SizeRange.html add8e546730ee1ed7a99de755e1ee8f95 () const
- Size min classlibcamera_1_1SizeRange.html a3d9cc0482cd8a356d73d8e7e709465d2
- Size max classlibcamera_1_1SizeRange.html abab87e8fc8034297dc6ecb6bdfba2199
- unsigned int hStep classlibcamera_1_1SizeRange.html a6523b760ea7e4b7c363d8e7f287d267d
- unsigned int vStep classlibcamera_1_1SizeRange.html ae00aab56b782a1a098f6fe1dcc2d0d8a
libcamera::SoftwareIsp
classlibcamera_1_1SoftwareIsp.html
libcamera::Object
- SoftwareIsp
  classlibcamera_1_1SoftwareIsp.html
  ae497ad89423f186390317bd27ee7dfbf
  (PipelineHandler *pipe, const CameraSensor *sensor, ControlInfoMap *ipaControls)
- int loadConfiguration classlibcamera_1_1SoftwareIsp.html a440e705a54470011b7b0db99f60a8255 (const std::string &filename)
- bool isValid classlibcamera_1_1SoftwareIsp.html ab7d1eb65caaaea82d7027c9eda7793fe () const
- std::vector< PixelFormat > formats classlibcamera_1_1SoftwareIsp.html a5ab631932cb0c2be16204cd85ae4b6a1 (PixelFormat input)
- SizeRange sizes classlibcamera_1_1SoftwareIsp.html aea60beee99b4e652342e5c11a3219948 (PixelFormat inputFormat, const Size &inputSize)
- std::tuple< unsigned int, unsigned int > strideAndFrameSize classlibcamera_1_1SoftwareIsp.html ac0a4f11e401a5973209f8101c24a4718 (const PixelFormat &outputFormat, const Size &size)
- int configure classlibcamera_1_1SoftwareIsp.html a919f7165a228fdc68b10d968fbeb5a47 (const StreamConfiguration &inputCfg, const std::vector< std::reference_wrapper< StreamConfiguration > > &outputCfgs, const ipa::soft::IPAConfigInfo &configInfo)
- int exportBuffers classlibcamera_1_1SoftwareIsp.html a6d6e334de2001981e870922c84372cb4 (const Stream *stream, unsigned int count, std::vector< std::unique_ptr< FrameBuffer > > *buffers)
- void processStats classlibcamera_1_1SoftwareIsp.html a2dfb1146862a68c366414064df52a333 (const uint32_t frame, const uint32_t bufferId, const ControlList &sensorControls)
- int start classlibcamera_1_1SoftwareIsp.html af9b9eeb091be51db551189b3c6107201 ()
- void stop classlibcamera_1_1SoftwareIsp.html a0e692afe489577dc55d0a42119a3dade ()
- void queueRequest classlibcamera_1_1SoftwareIsp.html af4139e324c823611e03ea8ff61380065 (const uint32_t frame, const ControlList &controls)
- int queueBuffers classlibcamera_1_1SoftwareIsp.html a054473ce2c64a2b14dd745f0d3e48fa4 (uint32_t frame, FrameBuffer *input, const std::map< const Stream *, FrameBuffer * > &outputs)
- void process classlibcamera_1_1SoftwareIsp.html a6d50ffae2e1ad4b101b580c8ec8e5100 (uint32_t frame, FrameBuffer *input, FrameBuffer *output)
- Signal< FrameBuffer * > inputBufferReady classlibcamera_1_1SoftwareIsp.html a56ab2b6de5ab8d423b675bd7f4d2e09e
- Signal< FrameBuffer * > outputBufferReady classlibcamera_1_1SoftwareIsp.html af9ad97c2094e2730a810d7b13cb06829
- Signal< uint32_t, uint32_t > ispStatsReady classlibcamera_1_1SoftwareIsp.html ace029c3fa94deee7d548a9756e7eb3de
- Signal< uint32_t, const ControlList & > metadataReady classlibcamera_1_1SoftwareIsp.html a68d0f2b049f0a34c9b4241e0e88fe74b
- Signal< const ControlList & > setSensorControls classlibcamera_1_1SoftwareIsp.html a681f5302d998e1e66ba8e1d89f8ad88a
libcamera::Stream
classlibcamera_1_1Stream.html
- Stream
  classlibcamera_1_1Stream.html
  ac4dccfedb5dca7e2e475ad5de07ce79c
  ()
- const StreamConfiguration & configuration classlibcamera_1_1Stream.html ae8b733271e2cb86da5acd9c8797ecf12 () const
- StreamConfiguration configuration_ classlibcamera_1_1Stream.html ab394974ea516638a464e90feb5475144
libcamera::V4L2Subdevice::Stream
structlibcamera_1_1V4L2Subdevice_1_1Stream.html
- Stream
  structlibcamera_1_1V4L2Subdevice_1_1Stream.html
  a5d1b430b5abd42ea2837975647ce6fa4
  ()
- Stream
  structlibcamera_1_1V4L2Subdevice_1_1Stream.html
  a0aaf3ae80c438a04a84e681ffe3b790b
  (unsigned int p, unsigned int s)
- unsigned int pad structlibcamera_1_1V4L2Subdevice_1_1Stream.html a94d3209c525b503bfa65a8d41cb093f3
- unsigned int stream structlibcamera_1_1V4L2Subdevice_1_1Stream.html afbdbe0157433717a4a913cd3dd835ecf
libcamera::StreamConfiguration
structlibcamera_1_1StreamConfiguration.html
- StreamConfiguration
  structlibcamera_1_1StreamConfiguration.html
  a396e09188db732ef3f8a149808d876f7
  ()
- StreamConfiguration
  structlibcamera_1_1StreamConfiguration.html
  ade701e3cc4581ae516c96e423f742fe8
  (const StreamFormats &formats)
- Stream * stream structlibcamera_1_1StreamConfiguration.html a4a814bad245d8ab33edb3ae0176bfb03 () const
- void setStream structlibcamera_1_1StreamConfiguration.html a049e84c31d5217705f9253854ac1b0eb (Stream *stream)
- const StreamFormats & formats structlibcamera_1_1StreamConfiguration.html a45980389297b2867581f7fbde6460c5c () const
- std::string toString structlibcamera_1_1StreamConfiguration.html ab9b2231ceed6c34870464e7d7148a631 () const
- PixelFormat pixelFormat structlibcamera_1_1StreamConfiguration.html a994824ef3aa6256a85862e7f65c57ae8
- Size size structlibcamera_1_1StreamConfiguration.html ac1e49bb4c71f0afe8e5b392baec72130
- unsigned int stride structlibcamera_1_1StreamConfiguration.html a97322a0e1c447d1290e606acb2c6d434
- unsigned int frameSize structlibcamera_1_1StreamConfiguration.html a6720b3aa62ce243a5c77420e5f0101ba
- unsigned int bufferCount structlibcamera_1_1StreamConfiguration.html a52204a14781dd3687657b790ba894e0a
- std::optional< ColorSpace > colorSpace structlibcamera_1_1StreamConfiguration.html a1e8e50caa5a44cfd2b432adab29e6439
libcamera::StreamFormats
classlibcamera_1_1StreamFormats.html
- StreamFormats
  classlibcamera_1_1StreamFormats.html
  a385594c10deb6bfbb121f03c2af117cd
  (const std::map< PixelFormat, std::vector< SizeRange > > &formats)
- std::vector< PixelFormat > pixelformats classlibcamera_1_1StreamFormats.html ab956a73dcc86314d903227ad736a29a4 () const
- std::vector< Size > sizes classlibcamera_1_1StreamFormats.html a4321746fcfffed9750f6f9dbffcf102b (const PixelFormat &pixelformat) const
- SizeRange range classlibcamera_1_1StreamFormats.html a8f966e5f785f2c30669889c5b5307801 (const PixelFormat &pixelformat) const
libcamera::SwIspStats
structlibcamera_1_1SwIspStats.html
- std::array< uint32_t, kYHistogramSize > Histogram structlibcamera_1_1SwIspStats.html a0f7bf2f5c30750ca0a14373fe8f70969
- bool valid structlibcamera_1_1SwIspStats.html a05e639e8322155287ea5ffb9cb056c31
- RGB< uint64_t > sum_ structlibcamera_1_1SwIspStats.html afc233070f74c7135820c501cbd2f2310
- Histogram yHistogram structlibcamera_1_1SwIspStats.html a873420e49e5b6aa4f544258f14467144
- static constexpr unsigned int kYHistogramSize structlibcamera_1_1SwIspStats.html acc2df9b1f29e70474e8b9d19fb5d81cb
libcamera::SwStatsCpu
classlibcamera_1_1SwStatsCpu.html
- SwStatsCpu
  classlibcamera_1_1SwStatsCpu.html
  a87e66665f27b00b2414921766bb5ad0d
  (const GlobalConfiguration &configuration)
- bool isValid classlibcamera_1_1SwStatsCpu.html aba238537c87ae40f0e78d27d0b09dcac () const
- const SharedFD & getStatsFD classlibcamera_1_1SwStatsCpu.html a07f805ae47a24bac031894555b2c4b88 ()
- const Size & patternSize classlibcamera_1_1SwStatsCpu.html acc4efd5377f6c89d235a37d7bd066505 ()
- int configure classlibcamera_1_1SwStatsCpu.html a2fb7c76cb850a5638bd48eb7a697dede (const StreamConfiguration &inputCfg)
- void setWindow classlibcamera_1_1SwStatsCpu.html a553b4593d4397d2a2c9567a59708c7d9 (const Rectangle &window)
- void startFrame classlibcamera_1_1SwStatsCpu.html ae96b7990d323213457802d76359da35b (uint32_t frame)
- void finishFrame classlibcamera_1_1SwStatsCpu.html a322830c43185aefeeaebe7773fa1f81b (uint32_t frame, uint32_t bufferId)
- void processFrame classlibcamera_1_1SwStatsCpu.html abc33927e094d5ce496f5f5fef29182d3 (uint32_t frame, uint32_t bufferId, FrameBuffer *input)
- void processLine0 classlibcamera_1_1SwStatsCpu.html a11971d578ea1eb48ac48bc6277e91e2d (uint32_t frame, unsigned int y, const uint8_t *src[])
- void processLine2 classlibcamera_1_1SwStatsCpu.html a13bc80be93134fdf3c2375b240a1c900 (uint32_t frame, unsigned int y, const uint8_t *src[])
- Signal< uint32_t, uint32_t > statsReady classlibcamera_1_1SwStatsCpu.html a2f86e7d4eb7358b4d7a7f10ee725359a
- static constexpr uint32_t kStatPerNumFrames classlibcamera_1_1SwStatsCpu.html a002dc74111f3aa52c41fd9833d58a267
libcamera::Thread
classlibcamera_1_1Thread.html
- Thread
  classlibcamera_1_1Thread.html
  a766b5af1064331c6568055cf545185a4
  (std::string name={})
- void start classlibcamera_1_1Thread.html a7a41ff49b92b165721070c0199de3df6 ()
- void exit classlibcamera_1_1Thread.html a682e194cb85201f751679d405bddd390 (int code=0)
- bool wait classlibcamera_1_1Thread.html aad8b4e36644bbb12dc4a3652875031c0 (utils::duration duration=utils::duration::max())
- int setThreadAffinity classlibcamera_1_1Thread.html ac0aaa9e86d23aae87865d5b607263434 (const Span< const unsigned int > &cpus)
- bool isRunning classlibcamera_1_1Thread.html abc82f4273c701d2a3e10c616ae7be167 ()
- EventDispatcher * eventDispatcher classlibcamera_1_1Thread.html a473e4d310c13ca3e779781116b6df125 ()
- void dispatchMessages classlibcamera_1_1Thread.html abf705cecbb4db6d48a73beaa017d18a6 (Message::Type type=Message::Type::None, Object *receiver=nullptr)
- void removeMessages classlibcamera_1_1Thread.html aa227cd65c0fd34acf5334657d620ba3d (Object *receiver)
- static Thread * current classlibcamera_1_1Thread.html a3eef596f48cb7109462118890b6575cb ()
- static pid_t currentId classlibcamera_1_1Thread.html a41f93a5a8f2649c06859f88325dc60ac ()
- Signal finished classlibcamera_1_1Thread.html ae2e3caf8c20b4a271df897f4552b45d1
- int exec classlibcamera_1_1Thread.html a6422ed835177fd84f0e517efc798fa62 ()
- virtual void run classlibcamera_1_1Thread.html a7e7d63b01477fa9987f5505f82f32913 ()

Stopping Threads

thread-stop
libcamera::ThreadData
classlibcamera_1_1ThreadData.html
- ThreadData
  classlibcamera_1_1ThreadData.html
  a73c1e67e42753c538d7bfe7696019a35
  (Thread *thread)
- static ThreadData * current classlibcamera_1_1ThreadData.html a1c3a326bd5f367362a66d2cf11d0059b ()
libcamera::ThreadMain
classlibcamera_1_1ThreadMain.html
libcamera::Thread
- void run classlibcamera_1_1ThreadMain.html a06fd0d5ebb23cac7587793d2203b54ac () override
libcamera::Timer
classlibcamera_1_1Timer.html
libcamera::Object
- Timer
  classlibcamera_1_1Timer.html
  aa84869220215f9deb6487cd7c7fae9c9
  (Object *parent=nullptr)
- void start classlibcamera_1_1Timer.html a77111caad9d4db3062250f2d78e3cb16 (std::chrono::milliseconds duration)
- void start classlibcamera_1_1Timer.html a4ba62867fb3d5d4450aaa3494281e780 (std::chrono::steady_clock::time_point deadline)
- void stop classlibcamera_1_1Timer.html aa55c0eff53adb0d5b16b0ce9510ce7a2 ()
- bool isRunning classlibcamera_1_1Timer.html a3cc12f6e8d79c5661d9fcbfc5e977fef () const
- std::chrono::steady_clock::time_point deadline classlibcamera_1_1Timer.html aaad359b7e1feeba3d1eaa36502d356e0 () const
- Signal timeout classlibcamera_1_1Timer.html a8a5e0e067f98cb42d333daba1259054e
- void message classlibcamera_1_1Timer.html a3ed22e72f2b3001a17e8aedcc6374c0c (Message *msg) override
libcamera::ipa::ipu3::algorithms::ToneMapping
classlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1ToneMapping.html
libcamera::ipa::Algorithm< Module >
- int configure classlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1ToneMapping.html af216cddc8285765d9cc239915dece1c2 (IPAContext &context, const IPAConfigInfo &configInfo) override
- void prepare classlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1ToneMapping.html a9ee116ad1dd98f80634335229a5ef6d3 (IPAContext &context, const uint32_t frame, IPAFrameContext &frameContext, ipu3_uapi_params *params) override
- void process classlibcamera_1_1ipa_1_1ipu3_1_1algorithms_1_1ToneMapping.html a7ec1e1264e29c61864ce4e1c85b8b4d4 (IPAContext &context, const uint32_t frame, IPAFrameContext &frameContext, const ipu3_uapi_stats_3a *stats, ControlList &metadata) override
libcamera::UniqueFD
classlibcamera_1_1UniqueFD.html
- UniqueFD
  classlibcamera_1_1UniqueFD.html
  a56701ef5edaf71e6bce570d5aea9bfc4
  ()
- UniqueFD
  classlibcamera_1_1UniqueFD.html
  a62eed62ab5c5b8cc347d3f0762f6242f
  (int fd)
- UniqueFD
  classlibcamera_1_1UniqueFD.html
  a5cea18e7f03a2457842baa280b989004
  (UniqueFD &&other)
- ~UniqueFD
  classlibcamera_1_1UniqueFD.html
  a48adae4c31897235fe0c5db1bd7412cf
  ()
- UniqueFD & operator= classlibcamera_1_1UniqueFD.html a3e2ecb3a2538d7af083203b14d494643 (UniqueFD &&other)
- int release classlibcamera_1_1UniqueFD.html a037733b3d6ffcbe457462096b9a6dda3 ()
- void reset classlibcamera_1_1UniqueFD.html af22d8122d42de7927dbedbdf730d04d0 (int fd=-1)
- void swap classlibcamera_1_1UniqueFD.html a537b071c536d89df5fa3057ffda5e3a2 (UniqueFD &other)
- int get classlibcamera_1_1UniqueFD.html ad3d440cf697135108dc8bcd75533f382 () const
- bool isValid classlibcamera_1_1UniqueFD.html a9e3fd07cc88d87a22c9918f2a11e3640 () const
libcamera::V4L2BufferCache
classlibcamera_1_1V4L2BufferCache.html
- V4L2BufferCache
  classlibcamera_1_1V4L2BufferCache.html
  a2e85353e7d8aaeb616be5dd642830401
  (unsigned int numEntries)
- V4L2BufferCache
  classlibcamera_1_1V4L2BufferCache.html
  abf2d3fdf1877c5db0ea73a4ccc17ed46
  (const std::vector< std::unique_ptr< FrameBuffer > > &buffers)
- bool isEmpty classlibcamera_1_1V4L2BufferCache.html a4e21a0ffb5ddcceef741f8469e49bb25 () const
- int get classlibcamera_1_1V4L2BufferCache.html a3d9dba272a22e92dca0dcbf55097ded3 (const FrameBuffer &buffer)
- void put classlibcamera_1_1V4L2BufferCache.html a561f0eee632e4a465f1813abe29abdea (unsigned int index)
libcamera::V4L2Capability
structlibcamera_1_1V4L2Capability.html
- const char * driver structlibcamera_1_1V4L2Capability.html abd9d9be1ab30d37dca2cf8d040202e7e () const
- const char * card structlibcamera_1_1V4L2Capability.html aea0587e80938da29d832cefa89603f85 () const
- const char * bus_info structlibcamera_1_1V4L2Capability.html a247346aef2cfc6df6c33750264798d05 () const
- unsigned int device_caps structlibcamera_1_1V4L2Capability.html ae99c9695d70850d7e0957426bee069d9 () const
- bool isMultiplanar structlibcamera_1_1V4L2Capability.html a70f9187c2db20a63e5ac88ed7ebbc698 () const
- bool isCapture structlibcamera_1_1V4L2Capability.html ae7490b026dd2b9972dca8dbc977aa42f () const
- bool isOutput structlibcamera_1_1V4L2Capability.html a7279ece60f5d14788edd2c8cbaa06c64 () const
- bool isVideo structlibcamera_1_1V4L2Capability.html ade53d86f9289d27ebe97a67cf0886ec4 () const
- bool isM2M structlibcamera_1_1V4L2Capability.html ad1671937bd3c153e8b6fc2eec862cbcd () const
- bool isMeta structlibcamera_1_1V4L2Capability.html a93e2ba6c14dcf34586215f61a73da346 () const
- bool isVideoCapture structlibcamera_1_1V4L2Capability.html a5b29272b5247724d05bf6ebc07e2876a () const
- bool isVideoOutput structlibcamera_1_1V4L2Capability.html ada19969b21896fc6d84c2273122dd035 () const
- bool isMetaCapture structlibcamera_1_1V4L2Capability.html a9a9f5c3f41c600cfa5951b489cd863ee () const
- bool isMetaOutput structlibcamera_1_1V4L2Capability.html a796f3e25516367a3c70e7f1a8ab5b14d () const
- bool hasStreaming structlibcamera_1_1V4L2Capability.html a1deefc978f037dead4fc888376b7ae84 () const
- bool hasMediaController structlibcamera_1_1V4L2Capability.html ab670db70b82afecb52edb7f3170442f8 () const
libcamera::V4L2Device
classlibcamera_1_1V4L2Device.html
libcamera::Loggable
- void close classlibcamera_1_1V4L2Device.html a51eaec36a14fcf77950cbeeb6a69593d ()
- bool isOpen classlibcamera_1_1V4L2Device.html af564405a98cdf87b6010edcaa8298357 () const
- const ControlInfoMap & controls classlibcamera_1_1V4L2Device.html a3dddbf60ff67bb5fbe9998609175ad0a () const
- ControlList getControls classlibcamera_1_1V4L2Device.html aa1aa6d485846ac6705e18cabf7525a82 (Span< const uint32_t > ids, const V4L2Request *request=nullptr)
- int setControls classlibcamera_1_1V4L2Device.html af6d25ab1c4af38814986b561f554bda6 (ControlList *ctrls, const V4L2Request *request=nullptr)
- const struct v4l2_query_ext_ctrl * controlInfo classlibcamera_1_1V4L2Device.html acf0ec992186e2a248c810e9c42bd5794 (uint32_t id) const
- const std::string & deviceNode classlibcamera_1_1V4L2Device.html a9791cfbe725fb5fbc88841047df6217f () const
- std::string devicePath classlibcamera_1_1V4L2Device.html a8454df564fffa7ad160468709aa172ff () const
- bool supportsFrameStartEvent classlibcamera_1_1V4L2Device.html a74852376a247a418b803628600e6d5cf ()
- int setFrameStartEnabled classlibcamera_1_1V4L2Device.html a22b82e6fa7c29f792c6458eba30fd135 (bool enable)
- void updateControlInfo classlibcamera_1_1V4L2Device.html a52bc2f8287edb89748a1fc88c3b684ee ()
- Signal< uint32_t > frameStart classlibcamera_1_1V4L2Device.html a1a5a7753cd59de2e2291d6f5735a3611
- V4L2Device
  classlibcamera_1_1V4L2Device.html
  af2c3423ffe8a3333ea7c82018b49844d
  (const std::string &deviceNode)
- ~V4L2Device
  classlibcamera_1_1V4L2Device.html
  a01e90d3566abf2e6299a31989d060f08
  ()
- int open classlibcamera_1_1V4L2Device.html a5cdee8ca74669a21480dbce6568551ec (unsigned int flags)
- int setFd classlibcamera_1_1V4L2Device.html ab5143b4bba37aea67885c61a2b3850d2 (UniqueFD fd)
- int ioctl classlibcamera_1_1V4L2Device.html a34c8a36a4c3d22beb3bf173f7c498d2d (unsigned long request, void *argp)
- int fd classlibcamera_1_1V4L2Device.html aaabab5c2ef3e01f015b19ee0e5a76d33 () const
- static std::optional< ColorSpace > toColorSpace classlibcamera_1_1V4L2Device.html ac6fba98c260ee82f4d82c0da6a34166e (const T &v4l2Format, PixelFormatInfo::ColourEncoding colourEncoding)
- static int fromColorSpace classlibcamera_1_1V4L2Device.html a3b2d0bf205d45b91c6945018e92f3933 (const std::optional< ColorSpace > &colorSpace, T &v4l2Format)
libcamera::V4L2DeviceFormat
classlibcamera_1_1V4L2DeviceFormat.html
libcamera::V4L2DeviceFormat::Plane
- std::string toString classlibcamera_1_1V4L2DeviceFormat.html a63c36f5cb663679f46fcd01cc3559f33 () const
- V4L2PixelFormat fourcc classlibcamera_1_1V4L2DeviceFormat.html a22388df04082165bcfe2f0659c0b2384
- Size size classlibcamera_1_1V4L2DeviceFormat.html ae747c32a62cb026d976c98c75193da87
- std::optional< ColorSpace > colorSpace classlibcamera_1_1V4L2DeviceFormat.html ac8f1a5f269a858cc2a1a90cc075b4b5b
- std::array< Plane, 3 > planes classlibcamera_1_1V4L2DeviceFormat.html adcac28f6e73c3e2e9f63d84f87695bae
- unsigned int planesCount classlibcamera_1_1V4L2DeviceFormat.html a30f5e8d657c4fa72cff4ab90880d5718
libcamera::V4L2M2MConverter
classlibcamera_1_1V4L2M2MConverter.html
libcamera::Converter
- V4L2M2MConverter
  classlibcamera_1_1V4L2M2MConverter.html
  a79f92fb89bb3434f3958b1e940846b6e
  (std::shared_ptr< MediaDevice > media)
- int loadConfiguration classlibcamera_1_1V4L2M2MConverter.html ac72515af04da9870018e696655572994 (const std::string &filename) override
- bool isValid classlibcamera_1_1V4L2M2MConverter.html a36748e470b8fdf1cf8aac9fcc511e267 () const override
- std::vector< PixelFormat > formats classlibcamera_1_1V4L2M2MConverter.html aa3a024f3ecd8d6ecae90885c9604d8eb (PixelFormat input) override
- SizeRange sizes classlibcamera_1_1V4L2M2MConverter.html af2a9197f66e17920e266e5b1491cc5b7 (const Size &input) override
- std::tuple< unsigned int, unsigned int > strideAndFrameSize classlibcamera_1_1V4L2M2MConverter.html a700cc9813e9a87e39816f4bea27d0aa3 (const PixelFormat &pixelFormat, const Size &size) override
- Size adjustInputSize classlibcamera_1_1V4L2M2MConverter.html ab55280a62b47129096892a9c3ed9ef68 (const PixelFormat &pixFmt, const Size &size, Alignment align=Alignment::Down) override
- Size adjustOutputSize classlibcamera_1_1V4L2M2MConverter.html a13cdb99f8aa3cdb4ef2e9e3103709260 (const PixelFormat &pixFmt, const Size &size, Alignment align=Alignment::Down) override
- int configure classlibcamera_1_1V4L2M2MConverter.html a723282e2de58d668a452a68618327c6a (const StreamConfiguration &inputCfg, const std::vector< std::reference_wrapper< StreamConfiguration > > &outputCfg) override
- bool isConfigured classlibcamera_1_1V4L2M2MConverter.html a19e9893e72f19529a7c15337c4526b5c (const Stream *stream) const override
- int exportBuffers classlibcamera_1_1V4L2M2MConverter.html a6d18fe6ae2da8652ba21993db9afde94 (const Stream *stream, unsigned int count, std::vector< std::unique_ptr< FrameBuffer > > *buffers) override
- int start classlibcamera_1_1V4L2M2MConverter.html a343c6c3181a87095d94de5a63e2bff82 () override
- void stop classlibcamera_1_1V4L2M2MConverter.html aeef5f6ba3dd4786ad33ec5f4c67dcbea () override
- int validateOutput classlibcamera_1_1V4L2M2MConverter.html ac8a7bc36b0aac28b810c45929abcd522 (StreamConfiguration *cfg, bool *adjusted, Alignment align=Alignment::Down) override
- int queueBuffers classlibcamera_1_1V4L2M2MConverter.html ad7dd8b1de1201e3bca3bb9f517474e38 (FrameBuffer *input, const std::map< const Stream *, FrameBuffer * > &outputs, const V4L2Request *request=nullptr) override
- int setInputCrop classlibcamera_1_1V4L2M2MConverter.html a30acb0fbdd0d8070ce8d359962909247 (const Stream *stream, Rectangle *rect) override
- std::pair< Rectangle, Rectangle > inputCropBounds classlibcamera_1_1V4L2M2MConverter.html a370d8aaee7b6451b837681cb33579602 () override
- std::pair< Rectangle, Rectangle > inputCropBounds classlibcamera_1_1V4L2M2MConverter.html a0027fe376cb140ec4d705cfedbf7435c (const Stream *stream) override
- int applyControls classlibcamera_1_1V4L2M2MConverter.html af2825cb90f8e81035b2d005fbe8e477d (const Stream *stream, ControlList &ctrls, const V4L2Request *request=nullptr)
- int allocateRequests classlibcamera_1_1V4L2M2MConverter.html a9216855d3d51265b8e7e28ece44ea1ac (unsigned int count, std::vector< std::unique_ptr< V4L2Request > > *requests)
- bool supportsRequests classlibcamera_1_1V4L2M2MConverter.html a569858605dc4830b6b1fbaaa8ff1c5d1 ()
libcamera::V4L2M2MDevice
classlibcamera_1_1V4L2M2MDevice.html
- V4L2M2MDevice
  classlibcamera_1_1V4L2M2MDevice.html
  aada8b048cfaaefb7da7347e101dfff7f
  (const std::string &deviceNode)
- int open classlibcamera_1_1V4L2M2MDevice.html a97c64c9999c261ffc6dc01ab00d67c63 ()
- void close classlibcamera_1_1V4L2M2MDevice.html a41134edcef513073ec56d6211f11da85 ()
- V4L2VideoDevice * output classlibcamera_1_1V4L2M2MDevice.html a415c544b5d3b6bd3893886a36b485c30 ()
- V4L2VideoDevice * capture classlibcamera_1_1V4L2M2MDevice.html a70ed158395cdb6553da16af226396c5d ()
libcamera::ipa::V4L2Params
classlibcamera_1_1ipa_1_1V4L2Params.html
typename Traits
- V4L2Params
  classlibcamera_1_1ipa_1_1V4L2Params.html
  ab2b796b757c3e8a796410c4771f7f0af
  (Span< uint8_t > data, unsigned int version)
- size_t bytesused classlibcamera_1_1ipa_1_1V4L2Params.html aec3a61a9f3044883a774dbb6fb815408 () const
- auto block classlibcamera_1_1ipa_1_1V4L2Params.html ad5a50ebd5c30002441e44eae93914351 ()
- Span< uint8_t > block classlibcamera_1_1ipa_1_1V4L2Params.html a06a8b10cd758d8f5a9d4c62b9a4e68c4 (typename Traits::id_type type, unsigned int blockType, size_t blockSize)
- Span< uint8_t > data_ classlibcamera_1_1ipa_1_1V4L2Params.html aab773d6c056b06216c0d4b433fca43f4
- size_t used_ classlibcamera_1_1ipa_1_1V4L2Params.html ae272d0ad50b2da428cee0475e56735a8
- std::map< typename Traits::id_type, Span< uint8_t > > blocks_ classlibcamera_1_1ipa_1_1V4L2Params.html a38ca0f9a173907324f887710556631ca
libcamera::ipa::V4L2ParamsBlock
classlibcamera_1_1ipa_1_1V4L2ParamsBlock.html
typename T
- V4L2ParamsBlock
  classlibcamera_1_1ipa_1_1V4L2ParamsBlock.html
  ac8dd6ecb39be74273890d17c70558b6c
  (const Span< uint8_t > data)
- virtual void setEnabled classlibcamera_1_1ipa_1_1V4L2ParamsBlock.html a4c757d93bf8cbcae3406a9ea552903f7 (bool enabled)
- virtual const T * operator-> classlibcamera_1_1ipa_1_1V4L2ParamsBlock.html af4c5fba29512a61e6345903901518925 () const
- virtual T * operator-> classlibcamera_1_1ipa_1_1V4L2ParamsBlock.html a069c35a3238c1714535672465cb635b3 ()
- virtual const T & operator* classlibcamera_1_1ipa_1_1V4L2ParamsBlock.html ae2f92df6f83974b6df20fd0896488644 () const
- virtual T & operator* classlibcamera_1_1ipa_1_1V4L2ParamsBlock.html affe179f2650b7498403e2c0646ba2391 ()
- Span< uint8_t > data_ classlibcamera_1_1ipa_1_1V4L2ParamsBlock.html a4c139f5adc96bffde28830d5e35a7f17
libcamera::V4L2PixelFormat
classlibcamera_1_1V4L2PixelFormat.html
libcamera::V4L2PixelFormat::Info
- V4L2PixelFormat
  classlibcamera_1_1V4L2PixelFormat.html
  ac38e458d9f1afd50a057a96c4d2a8132
  ()
- V4L2PixelFormat
  classlibcamera_1_1V4L2PixelFormat.html
  a6efc742cb5c93d7ac1c67f87b810b56b
  (uint32_t fourcc)
- bool isValid classlibcamera_1_1V4L2PixelFormat.html ac96e299e86eff9b00e21136526017d57 () const
- uint32_t fourcc classlibcamera_1_1V4L2PixelFormat.html a79d3f70a7b907efae0804751ef054748 () const
- operator uint32_t
  classlibcamera_1_1V4L2PixelFormat.html
  a591d09f64272a767e1bc1368970a9225
  () const
- std::string toString classlibcamera_1_1V4L2PixelFormat.html a19edb78abc06f42b9d23aeb975b6436b () const
- const char * description classlibcamera_1_1V4L2PixelFormat.html a9af04b3a5f4fca202c893784406fe787 () const
- PixelFormat toPixelFormat classlibcamera_1_1V4L2PixelFormat.html ae6356684387098e0f74491a07ceb38bb (bool warn=true) const
- bool isGenericLineBasedMetadata classlibcamera_1_1V4L2PixelFormat.html a6dff249556d0d74996b76e4cbd9b9442 () const
- static const std::vector< V4L2PixelFormat > & fromPixelFormat classlibcamera_1_1V4L2PixelFormat.html a9aaf2bb126d0308de1b2b4ded55be4b1 (const PixelFormat &pixelFormat)
libcamera::V4L2Request
classlibcamera_1_1V4L2Request.html
libcamera::Loggable
- bool isValid classlibcamera_1_1V4L2Request.html af7a6dd4221652908d9bce3f6d6b6a8d5 () const
- int fd classlibcamera_1_1V4L2Request.html a5591297b3c00d36b6168422d88a33e9f () const
- int reinit classlibcamera_1_1V4L2Request.html ad55b36789569fa525e8e1209e29471d4 ()
- int queue classlibcamera_1_1V4L2Request.html a6545a4ef841a3986d0edc59e84880c72 ()
- V4L2Request
  classlibcamera_1_1V4L2Request.html
  a75bf38790047492d439a5ae59415cda7
  (UniqueFD &&fd)
- Signal< V4L2Request * > requestDone classlibcamera_1_1V4L2Request.html a5d14718859bb537b54f44a066d52c4da
libcamera::V4L2Subdevice
classlibcamera_1_1V4L2Subdevice.html
libcamera::V4L2Device
libcamera::V4L2Subdevice::Stream
libcamera::V4L2Subdevice::Route
- Whence
  classlibcamera_1_1V4L2Subdevice.html
  a9e0329816bbda2b6745b5c72233d5091
- TryFormat
  classlibcamera_1_1V4L2Subdevice.html
  a9e0329816bbda2b6745b5c72233d5091a50b595b6d65842acbc2340d0874ee526
- ActiveFormat
  classlibcamera_1_1V4L2Subdevice.html
  a9e0329816bbda2b6745b5c72233d5091afe2c4e6d1558ed7d5b163f1b10920ba3
- std::map< unsigned int, std::vector< SizeRange > > Formats classlibcamera_1_1V4L2Subdevice.html a7ee85e4ddf6def6f64be0428ceef9925
- std::vector< Route > Routing classlibcamera_1_1V4L2Subdevice.html ae31a44f17f68b1cfa15bb1fe666d32f9
- TryFormat
  classlibcamera_1_1V4L2Subdevice.html
  a9e0329816bbda2b6745b5c72233d5091a50b595b6d65842acbc2340d0874ee526
- ActiveFormat
  classlibcamera_1_1V4L2Subdevice.html
  a9e0329816bbda2b6745b5c72233d5091afe2c4e6d1558ed7d5b163f1b10920ba3
- V4L2Subdevice
  classlibcamera_1_1V4L2Subdevice.html
  aded4791bb9d9a977f33417b19590d1af
  (const MediaEntity *entity)
- int open classlibcamera_1_1V4L2Subdevice.html a3bb955aa504fdaca8b068ea6936b39e8 ()
- const MediaEntity * entity classlibcamera_1_1V4L2Subdevice.html aaa657846a42225ed9af0944f8fd784de () const
- int getSelection classlibcamera_1_1V4L2Subdevice.html a73ac07ba76587bb56181aa699cd15554 (const Stream &stream, unsigned int target, Rectangle *rect)
- int getSelection classlibcamera_1_1V4L2Subdevice.html a4e625149b951f48d0c5d44225fbb04cf (unsigned int pad, unsigned int target, Rectangle *rect)
- int setSelection classlibcamera_1_1V4L2Subdevice.html a62c91acb30f22a4b526b157c03d2cc60 (const Stream &stream, unsigned int target, Rectangle *rect)
- int setSelection classlibcamera_1_1V4L2Subdevice.html a3fe6c59c0322a3319068b52effc2162e (unsigned int pad, unsigned int target, Rectangle *rect)
- Formats formats classlibcamera_1_1V4L2Subdevice.html aa6c2f0770e41684df0fa0789f9f1e37f (const Stream &stream)
- Formats formats classlibcamera_1_1V4L2Subdevice.html afacaacde82f8f372c4528c307f1cc2fd (unsigned int pad)
- int getFormat classlibcamera_1_1V4L2Subdevice.html ae46094891cb537d0282ea713db89b310 (const Stream &stream, V4L2SubdeviceFormat *format, Whence whence=ActiveFormat)
- int getFormat classlibcamera_1_1V4L2Subdevice.html ae09dbef3340948b92f7e85efc1e964b1 (unsigned int pad, V4L2SubdeviceFormat *format, Whence whence=ActiveFormat)
- int setFormat classlibcamera_1_1V4L2Subdevice.html ab26c6ef5e165fd6c4aa304a94772cca4 (const Stream &stream, V4L2SubdeviceFormat *format, Whence whence=ActiveFormat)
- int setFormat classlibcamera_1_1V4L2Subdevice.html aaa598c31af2b651614676d003d5a55d7 (unsigned int pad, V4L2SubdeviceFormat *format, Whence whence=ActiveFormat)
- int getRouting classlibcamera_1_1V4L2Subdevice.html ae9c19611e4a42ee9b2a7bf8931eb076c (Routing *routing, Whence whence=ActiveFormat)
- int setRouting classlibcamera_1_1V4L2Subdevice.html a457630ab43d822769aa1053d03310454 (Routing *routing, Whence whence=ActiveFormat)
- const std::string & model classlibcamera_1_1V4L2Subdevice.html ac8e06bbad91b294a1ac6fe4568986b9b ()
- const V4L2SubdeviceCapability & caps classlibcamera_1_1V4L2Subdevice.html a68a170c58c5a98c4a40b74ed453e48ba () const
- static std::unique_ptr< V4L2Subdevice > fromEntityName classlibcamera_1_1V4L2Subdevice.html a35a7e3645918e7694c371a77ad5c3f64 (const MediaDevice *media, const std::string &entity)
- static std::unique_ptr< V4L2Subdevice > fromEntityName classlibcamera_1_1V4L2Subdevice.html a9cecfb12d143522f92d6e6c81a1cc286 (const MediaDevice *media, const std::regex &entity)
- std::string logPrefix classlibcamera_1_1V4L2Subdevice.html a41a4a5e9c16871c69ac235545b88346a () const override
libcamera::V4L2SubdeviceCapability
structlibcamera_1_1V4L2SubdeviceCapability.html
- bool isReadOnly structlibcamera_1_1V4L2SubdeviceCapability.html ab3c187f42d7085fa052760fb10774ba1 () const
- bool hasStreams structlibcamera_1_1V4L2SubdeviceCapability.html a555706f655ca8e654bec6a7f917c2dae () const
libcamera::V4L2SubdeviceFormat
structlibcamera_1_1V4L2SubdeviceFormat.html
- std::string toString structlibcamera_1_1V4L2SubdeviceFormat.html afa2d6dfde370cedefd20d5b92251fbff () const
- uint32_t code structlibcamera_1_1V4L2SubdeviceFormat.html ac9a546cf9c68205819010471eb2dd457
- Size size structlibcamera_1_1V4L2SubdeviceFormat.html a4e85ff7e1dc9b3dd610da44edc01349c
- std::optional< ColorSpace > colorSpace structlibcamera_1_1V4L2SubdeviceFormat.html a7366b1ebe7cabf622e3d7f330f7866ea
libcamera::V4L2VideoDevice
classlibcamera_1_1V4L2VideoDevice.html
libcamera::V4L2Device
- std::map< V4L2PixelFormat, std::vector< SizeRange > > Formats classlibcamera_1_1V4L2VideoDevice.html a3568db71b035c34d6b68f61b0fc8ace9
- V4L2VideoDevice
  classlibcamera_1_1V4L2VideoDevice.html
  a612aca15d344aa5c59f9f90d4cb09e57
  (const std::string &deviceNode)
- V4L2VideoDevice
  classlibcamera_1_1V4L2VideoDevice.html
  a78fd4cc6f5d062c2392715ae72519377
  (const MediaEntity *entity)
- int open classlibcamera_1_1V4L2VideoDevice.html a407058d16f2508b20b88408be08e8581 ()
- int open classlibcamera_1_1V4L2VideoDevice.html a16bd7ee30d2be5f058539a781de4fbc7 (SharedFD handle, enum v4l2_buf_type type)
- void close classlibcamera_1_1V4L2VideoDevice.html a9dc5c057e420ab545411eceb2266e6e9 ()
- const char * driverName classlibcamera_1_1V4L2VideoDevice.html a9751481b955e51c66b818496962f9ba5 () const
- const char * deviceName classlibcamera_1_1V4L2VideoDevice.html af74c9b9b042a6f1ce5d0fa536384d5b1 () const
- const char * busName classlibcamera_1_1V4L2VideoDevice.html a566391f6709ea9a07c3ce35199fcf5da () const
- const V4L2Capability & caps classlibcamera_1_1V4L2VideoDevice.html aa85d10da76ca90f05a1e3ae91a5e52ac () const
- int getFormat classlibcamera_1_1V4L2VideoDevice.html a91f2c87d4f30ad23259b7c460e144f63 (V4L2DeviceFormat *format)
- int tryFormat classlibcamera_1_1V4L2VideoDevice.html a1e75c2defe1fc70ec05e2cea8d8db4f0 (V4L2DeviceFormat *format)
- int setFormat classlibcamera_1_1V4L2VideoDevice.html ad67b47dd9327ce5df43350b80c083cca (V4L2DeviceFormat *format)
- Formats formats classlibcamera_1_1V4L2VideoDevice.html adc347c736d39fc4029907b47f0ac8a8b (uint32_t code=0)
- int getSelection classlibcamera_1_1V4L2VideoDevice.html a930659ca05a6475a2b2d1ad2961ee318 (unsigned int target, Rectangle *rect)
- int setSelection classlibcamera_1_1V4L2VideoDevice.html aa9eba638ac570ac4746017c6f10fafaa (unsigned int target, Rectangle *rect)
- int allocateBuffers classlibcamera_1_1V4L2VideoDevice.html a25c378ab5d8ab5cb14b06d1981e032ed (unsigned int count, std::vector< std::unique_ptr< FrameBuffer > > *buffers)
- int exportBuffers classlibcamera_1_1V4L2VideoDevice.html a93137d4c12706f69f458e08022706820 (unsigned int count, std::vector< std::unique_ptr< FrameBuffer > > *buffers)
- int importBuffers classlibcamera_1_1V4L2VideoDevice.html a154f5283d16ebd5e15d63e212745cb64 (unsigned int count)
- int releaseBuffers classlibcamera_1_1V4L2VideoDevice.html a191619c152f764e03bc461611f3fcd35 ()
- int queueBuffer classlibcamera_1_1V4L2VideoDevice.html a258ddc691f9efb529a99bc260d9f2a17 (FrameBuffer *buffer, const V4L2Request *request=nullptr)
- int streamOn classlibcamera_1_1V4L2VideoDevice.html a588a5dc9d6f4c54c61136ac43ff9a8cc ()
- int streamOff classlibcamera_1_1V4L2VideoDevice.html a61998710615bdf7aa25a046c8565ed66 ()
- void setDequeueTimeout classlibcamera_1_1V4L2VideoDevice.html a36e54adf91b6690c75ce65e46758fc54 (utils::Duration timeout)
- V4L2PixelFormat toV4L2PixelFormat classlibcamera_1_1V4L2VideoDevice.html ac53da48385ab9a3798f7257a94a8ceb0 (const PixelFormat &pixelFormat) const
- static std::unique_ptr< V4L2VideoDevice > fromEntityName classlibcamera_1_1V4L2VideoDevice.html aa9c5f20a82893665448ca8c22f184217 (const MediaDevice *media, const std::string &entity)
- Signal< FrameBuffer * > bufferReady classlibcamera_1_1V4L2VideoDevice.html a549153ee5ea43d387aa4fa596f37b66e
- Signal dequeueTimeout classlibcamera_1_1V4L2VideoDevice.html a93692d05242668f34223655070ae6c9e
- std::string logPrefix classlibcamera_1_1V4L2VideoDevice.html a26a10690790249684e707cbfd1d83d77 () const override
libcamera::Vector
classlibcamera_1_1Vector.html
typename T
unsigned int Rows
- constexpr Vector classlibcamera_1_1Vector.html a98073779cde78cde03da4f575fc56257 ()=default
- constexpr Vector classlibcamera_1_1Vector.html a607fb9af7a28b1427d6d4443a52a07c7 (T scalar)
- constexpr Vector classlibcamera_1_1Vector.html a2f8ddd4a967c819967ca20ded11b460c (const std::array< T, Rows > &data)
- constexpr Vector classlibcamera_1_1Vector.html adfc2ffe105653a9ece586c8551bbd724 (const Span< const T, Rows > data)
- const T & operator[] classlibcamera_1_1Vector.html a55997cd0e07f091e3d81d7cc3891c7d3 (size_t i) const
- T & operator[] classlibcamera_1_1Vector.html af45824ab89f18e696e3c75516532eb2e (size_t i)
- constexpr Vector< T, Rows > operator- classlibcamera_1_1Vector.html a533da42b87f1c0a938a9da8b46f2e347 () const
- constexpr Vector operator+ classlibcamera_1_1Vector.html a1d27c8615578ac6d0545493ede07239a (const Vector &other) const
- constexpr Vector operator+ classlibcamera_1_1Vector.html abcc371c6614416b11eb8c7b399001b37 (T scalar) const
- constexpr Vector operator- classlibcamera_1_1Vector.html ac7a35c0ac919db9a0bba6be6009b10c2 (const Vector &other) const
- constexpr Vector operator- classlibcamera_1_1Vector.html ac3a8c7c57d2ad3652ff49429278390c4 (T scalar) const
- constexpr Vector operator* classlibcamera_1_1Vector.html a9fcea936f0c58c0ed75f7f8f21a11ebd (const Vector &other) const
- constexpr Vector operator* classlibcamera_1_1Vector.html ae950c7da2885dca9ecde8c88a494a587 (T scalar) const
- constexpr Vector operator/ classlibcamera_1_1Vector.html a0ed616604e827bdc3e7c8aa92d8109c7 (const Vector &other) const
- constexpr Vector operator/ classlibcamera_1_1Vector.html ab178ccde4f85ad41f34cfc81658d7eb4 (T scalar) const
- Vector & operator+= classlibcamera_1_1Vector.html a523927df7e6fa919fb79175a58c2a532 (const Vector &other)
- Vector & operator+= classlibcamera_1_1Vector.html ad9767c319000d8d9b5c73d1d44749d91 (T scalar)
- Vector & operator-= classlibcamera_1_1Vector.html acd71039aa3773571cee2e53f0e021699 (const Vector &other)
- Vector & operator-= classlibcamera_1_1Vector.html a65b2a8e449f863eecde5d89e770cc502 (T scalar)
- Vector & operator*= classlibcamera_1_1Vector.html ae478e95b650086f2baf5f2d88ea740af (const Vector &other)
- Vector & operator*= classlibcamera_1_1Vector.html ac1ffd8ce8d6c9601cc1cf4e86d8393b7 (T scalar)
- Vector & operator/= classlibcamera_1_1Vector.html a965418e2cfff8fd2f10c5d1437b62471 (const Vector &other)
- Vector & operator/= classlibcamera_1_1Vector.html a8180fd1c1381ecc02ce2feda5c9fd26a (T scalar)
- constexpr Vector min classlibcamera_1_1Vector.html a37739dae0f7c1deeb16c339aa0052614 (const Vector &other) const
- constexpr Vector min classlibcamera_1_1Vector.html a63e09fc539b2d9d1ff2fd9a60ae11a2d (T scalar) const
- constexpr Vector max classlibcamera_1_1Vector.html a64e0831f44aef4f36d5880bfa89b6eeb (const Vector &other) const
- constexpr Vector max classlibcamera_1_1Vector.html ac28348deda135f76a444156a3ae0ebbf (T scalar) const
- constexpr T dot classlibcamera_1_1Vector.html af1594b424d72e5e00f8097a32a666fcf (const Vector< T, Rows > &other) const
- constexpr const T & x classlibcamera_1_1Vector.html aabe508092fa4877f10b9e0a62e5ef333 () const
- constexpr const T & y classlibcamera_1_1Vector.html a4e3332fc4259eaa783f1cc168c5cb2ad () const
- constexpr const T & z classlibcamera_1_1Vector.html a5e87b1b73054d70ebb1e4321a67e476d () const
- constexpr T & x classlibcamera_1_1Vector.html a98606d457c983743abed10fd5a0a2d71 ()
- constexpr T & y classlibcamera_1_1Vector.html aa5ba480f8b3e71ad8e81afb03d976ba7 ()
- constexpr T & z classlibcamera_1_1Vector.html a4ee13722a43e303a12b13d2e57f883e9 ()
- constexpr const T & r classlibcamera_1_1Vector.html abf70ec2062b85b064450a2e18bd7c28b () const
- constexpr const T & g classlibcamera_1_1Vector.html aeb3e4088ac3c2b72828e21a67edf04cd () const
- constexpr const T & b classlibcamera_1_1Vector.html a0f5cdc92b62075308772ba61b4a3fbcf () const
- constexpr T & r classlibcamera_1_1Vector.html a25de48de1f9b73d06f544429826c4526 ()
- constexpr T & g classlibcamera_1_1Vector.html a1dabcc18a9719be812cb7a8abb5bcd64 ()
- constexpr T & b classlibcamera_1_1Vector.html a29055157486dce081d2be29ff7308dd0 ()
- constexpr double length2 classlibcamera_1_1Vector.html a0df28baf9e94ba110b4c2eb405ed82c0 () const
- constexpr double length classlibcamera_1_1Vector.html a2301ef72f51d28c21ce684cc582c709c () const
- constexpr R sum classlibcamera_1_1Vector.html aa8cb97ec431ac52eb4f821d2e486237e () const
libcamera::YamlObject
classlibcamera_1_1YamlObject.html
- bool isValue classlibcamera_1_1YamlObject.html a5227b03f8fb9444e0f38f2b1027a2237 () const
- bool isList classlibcamera_1_1YamlObject.html afc8bde0666def68204ef883e0b5eb527 () const
- bool isDictionary classlibcamera_1_1YamlObject.html a602015307bac9373e3c4b9c157906999 () const
- bool isEmpty classlibcamera_1_1YamlObject.html aca9b3870ee5f5db140894799bfed8783 () const
- operator bool
  classlibcamera_1_1YamlObject.html
  a67b1f7e6da74c44c86a9111e40d24adc
  () const
- std::size_t size classlibcamera_1_1YamlObject.html a0360eee6876094bcef50378d86cf93a0 () const
- std::optional< T > get classlibcamera_1_1YamlObject.html a04392c25da29e3042c9b7c537469206f () const
- T get classlibcamera_1_1YamlObject.html a25e50327090216a637f489cc6b0535fd (U &&defaultValue) const
- std::optional< std::vector< T > > getList classlibcamera_1_1YamlObject.html af51454ba44a1b1212200b36f245ce9c6 () const
- DictAdapter asDict classlibcamera_1_1YamlObject.html a9e3a100f5668f43c6c1cc596fb1b9d45 () const
- ListAdapter asList classlibcamera_1_1YamlObject.html af88cebea1a4184225ed80146aab53773 () const
- const YamlObject & operator[] classlibcamera_1_1YamlObject.html a9c6e3bcbb7d65bd0e3bd2911f90eb0ec (std::size_t index) const
- bool contains classlibcamera_1_1YamlObject.html a5297921e112338e2421d582fd53e4004 (std::string_view key) const
- const YamlObject & operator[] classlibcamera_1_1YamlObject.html a2ef1159eb475f832accb21f6bd456493 (std::string_view key) const
libcamera::YamlParser
classlibcamera_1_1YamlParser.html
- static std::unique_ptr< YamlObject > parse classlibcamera_1_1YamlParser.html a13eb201394ae1cb921aab00fe9ba3e86 (File &file)
libcamera
namespacelibcamera.html
libcamera::ipa
libcamera::controls
libcamera::properties
libcamera::Backtrace
libcamera::Extensible
libcamera::EventDispatcher
libcamera::EventDispatcherPoll
libcamera::EventNotifier
libcamera::File
libcamera::Flags
libcamera::LogCategory
libcamera::LogMessage
libcamera::Loggable
libcamera::MemFd
libcamera::Message
libcamera::InvokeMessage
libcamera::Mutex
libcamera::MutexLocker
libcamera::ConditionVariable
libcamera::Signal
libcamera::Object
libcamera::Semaphore
libcamera::SharedFD
libcamera::Thread
libcamera::Timer
libcamera::UniqueFD
libcamera::SensorConfiguration
libcamera::CameraConfiguration
libcamera::Camera
libcamera::CameraManager
libcamera::ColorSpace
libcamera::ControlValue
libcamera::ControlId
libcamera::Control
libcamera::ControlInfo
libcamera::ControlInfoMap
libcamera::ControlList
libcamera::Fence
libcamera::FrameMetadata
libcamera::FrameBuffer
libcamera::FrameBufferAllocator
libcamera::Point
libcamera::Size
libcamera::SizeRange
libcamera::Rectangle
libcamera::BayerFormat
libcamera::ByteStreamBuffer
libcamera::CameraControlValidator
libcamera::CameraLens
libcamera::CameraSensor
libcamera::CameraSensorFactoryBase
libcamera::CameraSensorFactory
libcamera::CameraSensorProperties
libcamera::ClockRecovery
libcamera::ControlSerializer
libcamera::ControlValidator
libcamera::Converter
libcamera::ConverterFactoryBase
libcamera::ConverterFactory
libcamera::ConverterDW100Module
libcamera::Dw100VertexMap
libcamera::V4L2M2MConverter
libcamera::DebugMetadata
libcamera::DelayedControls
libcamera::DeviceMatch
libcamera::DeviceEnumerator
libcamera::DmaBufAllocator
libcamera::DmaSyncer
libcamera::eGLImage
libcamera::eGL
libcamera::PixelFormatInfo
libcamera::GlobalConfiguration
libcamera::IPADataSerializer
libcamera::IPAManager
libcamera::IPAModule
libcamera::IPAProxy
libcamera::IPCMessage
libcamera::IPCPipe
libcamera::IPCUnixSocket
libcamera::MappedBuffer
libcamera::MappedFrameBuffer
libcamera::Matrix
libcamera::MediaDevice
libcamera::MediaObject
libcamera::MediaLink
libcamera::MediaPad
libcamera::MediaEntity
libcamera::MediaPipeline
libcamera::PipelineHandler
libcamera::PipelineHandlerFactoryBase
libcamera::PipelineHandlerFactory
libcamera::Process
libcamera::PubKey
libcamera::SharedMem
libcamera::SharedMemObject
libcamera::Benchmark
libcamera::DebayerParams
libcamera::SoftwareIsp
libcamera::SwIspStats
libcamera::SwStatsCpu
libcamera::V4L2Device
libcamera::V4L2PixelFormat
libcamera::V4L2Request
libcamera::MediaBusFormatInfo
libcamera::V4L2SubdeviceCapability
libcamera::V4L2SubdeviceFormat
libcamera::V4L2Subdevice
libcamera::V4L2Capability
libcamera::V4L2BufferCache
libcamera::V4L2DeviceFormat
libcamera::V4L2VideoDevice
libcamera::V4L2M2MDevice
libcamera::Vector
libcamera::YamlObject
libcamera::YamlParser
libcamera::ipa_controls_header
libcamera::ipa_control_value_entry
libcamera::ipa_control_list_entry
libcamera::ipa_control_info_entry
libcamera::IPAInterface
libcamera::IPAModuleInfo
libcamera::PixelFormat
libcamera::Request
libcamera::StreamFormats
libcamera::StreamConfiguration
libcamera::Stream
libcamera::LogOutput
libcamera::Logger
libcamera::MessageQueue
libcamera::ThreadData
libcamera::ThreadMain
libcamera::Debayer
libcamera::DebayerCpu
libcamera::DebayerEGL
libcamera::IPACameraSensorInfo
libcamera::IPABuffer
libcamera::IPASettings
libcamera::IPAStream
- std::unordered_map< unsigned int, const ControlId * > ControlIdMap namespacelibcamera.html aa331d4459b6d32bfcf9c1c6b865a41bf
- Vector< T, 3 > RGB namespacelibcamera.html a9bcbbdc486cdc7466dec559b99c544a0
- ConnectionType
  namespacelibcamera.html
  ae2c8412791b9597d590a7d0b2c9e2919
- ConnectionTypeAuto
  namespacelibcamera.html
  ae2c8412791b9597d590a7d0b2c9e2919ae8d08355860ab248591945b563fb39f4
- ConnectionTypeDirect
  namespacelibcamera.html
  ae2c8412791b9597d590a7d0b2c9e2919a654040cc9784221ba0c421778f3f675b
- ConnectionTypeQueued
  namespacelibcamera.html
  ae2c8412791b9597d590a7d0b2c9e2919ad27c6f2190ce9ce93160a2c61baa2321
- ConnectionTypeBlocking
  namespacelibcamera.html
  ae2c8412791b9597d590a7d0b2c9e2919a8ef590d2ece4924a6d84456052d36d25
- LogSeverity
  namespacelibcamera.html
  a68f26f5a54a5bb105f2e7422215a0ca3
- LogDebug
  namespacelibcamera.html
  a68f26f5a54a5bb105f2e7422215a0ca3a1fba79816259824265a453d8c5b5a0cd
- LogInfo
  namespacelibcamera.html
  a68f26f5a54a5bb105f2e7422215a0ca3a2c3ed6a830a2d48c692e7a30e9841da8
- LogWarning
  namespacelibcamera.html
  a68f26f5a54a5bb105f2e7422215a0ca3aae62a40b6af1c1a0f2f93db27c2baadc
- LogError
  namespacelibcamera.html
  a68f26f5a54a5bb105f2e7422215a0ca3aa7c033fb5bf534a0f64261278159ee88
- LogFatal
  namespacelibcamera.html
  a68f26f5a54a5bb105f2e7422215a0ca3ac9e03c4229b7330c7b1ef97f0d868ea6
- ControlType
  namespacelibcamera.html
  a40a8adae6eaa668ac965dc350ca2b295
- ControlTypeNone
  namespacelibcamera.html
  a40a8adae6eaa668ac965dc350ca2b295aede8a0acca1993959123be05d7658632
- ControlTypeBool
  namespacelibcamera.html
  a40a8adae6eaa668ac965dc350ca2b295a3d4c8bedfbb5e51d76994a2e87a67f62
- ControlTypeByte
  namespacelibcamera.html
  a40a8adae6eaa668ac965dc350ca2b295a8f45eb83a57b2b8b288b8d629d1f7d1c
- ControlTypeUnsigned16
  namespacelibcamera.html
  a40a8adae6eaa668ac965dc350ca2b295a09469e4c58b004137bd8d7a173891669
- ControlTypeUnsigned32
  namespacelibcamera.html
  a40a8adae6eaa668ac965dc350ca2b295a70d92e5a993630d9f901680adc1ae445
- ControlTypeInteger32
  namespacelibcamera.html
  a40a8adae6eaa668ac965dc350ca2b295a3b974a2de26501f2552838bade41cd21
- ControlTypeInteger64
  namespacelibcamera.html
  a40a8adae6eaa668ac965dc350ca2b295ad0768733f194f15df0142f215dfa34c1
- ControlTypeFloat
  namespacelibcamera.html
  a40a8adae6eaa668ac965dc350ca2b295a7143430d9540bd156127786e1a904c25
- ControlTypeString
  namespacelibcamera.html
  a40a8adae6eaa668ac965dc350ca2b295a4f4c0476956145cabc1f8356d6dcc4b2
- ipa_controls_id_map_type
  namespacelibcamera.html
  a15081aa9ebc49a6db6aff905354d1366
- IPA_CONTROL_ID_MAP_CONTROLS
  namespacelibcamera.html
  a15081aa9ebc49a6db6aff905354d1366abc9ae661d39a97ecedfef81c9dc89d65
- IPA_CONTROL_ID_MAP_PROPERTIES
  namespacelibcamera.html
  a15081aa9ebc49a6db6aff905354d1366adddcdd8c640fc3fd241b3b43607bff26
- IPA_CONTROL_ID_MAP_V4L2
  namespacelibcamera.html
  a15081aa9ebc49a6db6aff905354d1366af14f43173a61a0c28644a8c5ebf3ab1a
- LoggingTarget
  namespacelibcamera.html
  ac7785b09b0faadf7fb6e3536795e3d1f
- LoggingTargetNone
  namespacelibcamera.html
  ac7785b09b0faadf7fb6e3536795e3d1fa81d13cf586269f01b23a475745f71661
- LoggingTargetSyslog
  namespacelibcamera.html
  ac7785b09b0faadf7fb6e3536795e3d1fad51b8e0b84ab5006d142ad4f844a0176
- LoggingTargetFile
  namespacelibcamera.html
  ac7785b09b0faadf7fb6e3536795e3d1fa0cf9c91e701e784e468f02f42b0b30d9
- LoggingTargetStream
  namespacelibcamera.html
  ac7785b09b0faadf7fb6e3536795e3d1fad544d061cb8ed5a9b0e1b8390856cd45
- Orientation
  namespacelibcamera.html
  a80ea01625b93ecfe879249ac60c79384
  Rotate0
  Rotate0Mirror
  Rotate180
  Rotate180Mirror
  Rotate90Mirror
  Rotate270
  Rotate270Mirror
  Rotate90
- StreamRole
  namespacelibcamera.html
  a295d1f5e7828d95c0b0aabc0a8baac03
  Raw
  StillCapture
  VideoRecording
  Viewfinder
- Transform
  namespacelibcamera.html
  a371b6d17d531b85c035c4e889b116571
  Identity
  Rot0
  HFlip
  VFlip
  HVFlip
  Rot180
  Transpose
  Rot270
  Rot90
  Rot180Transpose
- LogMessage _log namespacelibcamera.html a4d4c3ef21c98fab4eb53d7bcc4779e24 (const LogCategory &category, LogSeverity severity, const char *fileName, unsigned int line)
- bool operator== namespacelibcamera.html a9a4ec66aa71938514d43ab027fe308db (const ColorSpace &lhs, const ColorSpace &rhs)
- bool operator== namespacelibcamera.html abc8567725b5bf15396ea4e87faa08a8f (const Point &lhs, const Point &rhs)
- std::ostream & operator<< namespacelibcamera.html a3c43218b071c91c93d86cbb665fa4baa (std::ostream &out, const Point &p)
- bool operator== namespacelibcamera.html ac999efe2c1913ea8cdcfefa4f9ded359 (const Size &lhs, const Size &rhs)
- bool operator< namespacelibcamera.html aae5e9f4598b9b08891fb948be27a5bd7 (const Size &lhs, const Size &rhs)
- std::ostream & operator<< namespacelibcamera.html a35e27c344807e47fdf1416f1a1573f83 (std::ostream &out, const Size &s)
- bool operator== namespacelibcamera.html a0423b1d8e6dc206e717030a9d1fa71cf (const SizeRange &lhs, const SizeRange &rhs)
- std::ostream & operator<< namespacelibcamera.html a5af0e8921c435c654901a8adea02b66c (std::ostream &out, const SizeRange &sr)
- bool operator== namespacelibcamera.html aefa56d56355694c6ba1e32a5e9c81f59 (const Rectangle &lhs, const Rectangle &rhs)
- std::ostream & operator<< namespacelibcamera.html ad90cf3d2c67100c961e8028d1ccc1753 (std::ostream &out, const Rectangle &r)
- bool operator== namespacelibcamera.html aac4e0b5c62c884f39de82939b8a42549 (const BayerFormat &lhs, const BayerFormat &rhs)
- std::ostream & operator<< namespacelibcamera.html a6db34d536d64107cde86d07be139c679 (std::ostream &out, const BayerFormat &f)
- Matrix< U, Rows, Cols > operator* namespacelibcamera.html a67ccaafd34c635aa736d061542f9f87c (T d, const Matrix< U, Rows, Cols > &m)
- Matrix< U, Rows, Cols > operator* namespacelibcamera.html ac077ddd7639033ada89a6b9af54cf109 (const Matrix< U, Rows, Cols > &m, T d)
- constexpr Matrix< std::common_type_t< T1, T2 >, R1, C2 > operator* namespacelibcamera.html ab6040cd1d6bb2fffe45dbbf1b8470cbc (const Matrix< T1, R1, C1 > &m1, const Matrix< T2, R2, C2 > &m2)
- constexpr Matrix< T, Rows, Cols > operator+ namespacelibcamera.html aa03b99517d057cab8771c4f022b18e18 (const Matrix< T, Rows, Cols > &m1, const Matrix< T, Rows, Cols > &m2)
- std::ostream & operator<< namespacelibcamera.html ad08fea79710eb203636df7d0121fe593 (std::ostream &out, const MediaLink &link)
- std::ostream & operator<< namespacelibcamera.html a9728762c17a26822b991fe3177d908e8 (std::ostream &out, const MediaPad &pad)
- std::ostream & operator<< namespacelibcamera.html afbf98fad8e8d076c7edcec7b13274e82 (std::ostream &out, const V4L2PixelFormat &f)
- std::ostream & operator<< namespacelibcamera.html aaf340cf77934640c22a77e312be00e0b (std::ostream &out, const V4L2SubdeviceFormat &f)
- bool operator== namespacelibcamera.html abf523068ee1f081bee8d1dd906c7d128 (const V4L2Subdevice::Stream &lhs, const V4L2Subdevice::Stream &rhs)
- std::ostream & operator<< namespacelibcamera.html a9836c4c462b71b192a43b368b1555571 (std::ostream &out, const V4L2Subdevice::Stream &stream)
- std::ostream & operator<< namespacelibcamera.html ad2e8e4ac23355fd209003593f0da326f (std::ostream &out, const V4L2Subdevice::Route &route)
- std::ostream & operator<< namespacelibcamera.html acea9b847615fec15821902faaac967b7 (std::ostream &out, const V4L2Subdevice::Routing &routing)
- std::ostream & operator<< namespacelibcamera.html a861d7a8cce3bde75c10c054a65d5f657 (std::ostream &out, const V4L2DeviceFormat &f)
- Vector< std::common_type_t< T, U >, Rows > operator* namespacelibcamera.html ae777ae9fc82d528842fbe9e6cfb143d2 (const Matrix< T, Rows, Cols > &m, const Vector< U, Cols > &v)
- bool operator== namespacelibcamera.html aced6783564bda1a14f40cb72fe9edc74 (const Vector< T, Rows > &lhs, const Vector< T, Rows > &rhs)
- bool operator!= namespacelibcamera.html aaa48008ef5f18f39354e32074ef8a63f (const Vector< T, Rows > &lhs, const Vector< T, Rows > &rhs)
- libcamera::IPAInterface * ipaCreate namespacelibcamera.html af40a632a4025a789df881469fe54e681 ()
- int logSetFile namespacelibcamera.html a4fb1124bbbee917f5a29dbe79930f884 (const char *path, bool color)
- int logSetStream namespacelibcamera.html a0e15016b52a1d9cf09e21517bf67cb4a (std::ostream *stream, bool color)
- int logSetTarget namespacelibcamera.html ab2fe53d88af8815d6e22008802bd195d (LoggingTarget target)
- void logSetLevel namespacelibcamera.html a1818bc26a0478a661f39f0a54f4894a4 (const char *category, const char *level)
- Orientation orientationFromRotation namespacelibcamera.html aa8cfd315901c648f69b6a87555f3c056 (int angle, bool *success)
- std::ostream & operator<< namespacelibcamera.html a4f4f4cf5cb99b8fb1baf2ff47d0e9d7e (std::ostream &out, const Orientation &orientation)
- std::ostream & operator<< namespacelibcamera.html a6a6e77c9dfce545e42160e947aed5471 (std::ostream &out, const PixelFormat &f)
- std::ostream & operator<< namespacelibcamera.html a832d9ee4aff95db6ce004768b22fcc87 (std::ostream &out, const Request &r)
- std::ostream & operator<< namespacelibcamera.html aadde8916b8c86c682c5ea0b6d205538e (std::ostream &out, const StreamConfiguration &cfg)
- std::ostream & operator<< namespacelibcamera.html aa4befed8e0befd567ed2f8bdeaf19f82 (std::ostream &out, StreamRole role)
- constexpr Transform operator& namespacelibcamera.html ab4c2f17a92c7c0cf81cab4b4b394d898 (Transform t0, Transform t1)
- constexpr Transform operator| namespacelibcamera.html a7a895199ceb604882ac29ef46fd97171 (Transform t0, Transform t1)
- constexpr Transform operator^ namespacelibcamera.html a906d269e702bba58517f6aced239af10 (Transform t0, Transform t1)
- constexpr Transform & operator&= namespacelibcamera.html a33307ddc15300100702598b127828e07 (Transform &t0, Transform t1)
- constexpr Transform & operator|= namespacelibcamera.html ad7aacd4c6465bf43da28ca439d2f7c27 (Transform &t0, Transform t1)
- constexpr Transform & operator^= namespacelibcamera.html ae9daa244428448fb0537370cb0bb2449 (Transform &t0, Transform t1)
- Transform operator* namespacelibcamera.html a582c114db169ee1cbbd4a7bc42661f09 (Transform t0, Transform t1)
- Transform operator- namespacelibcamera.html ae470c767d80e939243374f4fa4cd29fd (Transform t)
- constexpr bool operator! namespacelibcamera.html aab7c0788509ace93133168772907fb21 (Transform t)
- constexpr Transform operator~ namespacelibcamera.html a538b685bf5ad8e9103ccac21cc92ed7c (Transform t)
- Transform transformFromRotation namespacelibcamera.html a3c5f3e974000ca0d041bf8e4603f4959 (int angle, bool *success)
- Transform operator/ namespacelibcamera.html ad729db99741d9b04e5ad6a58bb493a2c (const Orientation &o1, const Orientation &o2)
- Orientation operator* namespacelibcamera.html aa3714da6d73d2c21990f5900cbabe37d (const Orientation &o, const Transform &t)
- const char * transformToString namespacelibcamera.html a9c8a5f0360baaaea3075a28bd59a16e3 (Transform t)
- const struct IPAModuleInfo ipaModuleInfo namespacelibcamera.html adb3486858c75e0c85ae2532d72fb784b
libcamera::controls
namespacelibcamera_1_1controls.html
libcamera::controls::draft
libcamera::controls::debug
- AeStateEnum
  namespacelibcamera_1_1controls.html
  a736052bee4ed070bf37c592e606edce7
- AeStateIdle
  namespacelibcamera_1_1controls.html
  a736052bee4ed070bf37c592e606edce7a0f2fc7e2612a3ff262aba14fad70f5fa
- AeStateSearching
  namespacelibcamera_1_1controls.html
  a736052bee4ed070bf37c592e606edce7a7ffb4c457b65f3b0f7df058dd9d15ccd
- AeStateConverged
  namespacelibcamera_1_1controls.html
  a736052bee4ed070bf37c592e606edce7ad44b9034bb4e4ce7d73a70cb5831f83d
- AeMeteringModeEnum
  namespacelibcamera_1_1controls.html
  aacb79b8f4e3078976993af97cec6d4fc
- MeteringCentreWeighted
  namespacelibcamera_1_1controls.html
  aacb79b8f4e3078976993af97cec6d4fcacd348540ab4f5099338e43aa7c57d428
- MeteringSpot
  namespacelibcamera_1_1controls.html
  aacb79b8f4e3078976993af97cec6d4fca23e0c95af5a7c1152aee3647ef4ae829
- MeteringMatrix
  namespacelibcamera_1_1controls.html
  aacb79b8f4e3078976993af97cec6d4fca37e791a55e46d8e602a15f2dc7382939
- MeteringCustom
  namespacelibcamera_1_1controls.html
  aacb79b8f4e3078976993af97cec6d4fcabe83ee5ae6c4756624e1b1363ddfab4f
- AeConstraintModeEnum
  namespacelibcamera_1_1controls.html
  acc370d05c5efc0b92f2fe285a1227426
- ConstraintNormal
  namespacelibcamera_1_1controls.html
  acc370d05c5efc0b92f2fe285a1227426a81923f4508edfc9fa6d621d3f722931d
- ConstraintHighlight
  namespacelibcamera_1_1controls.html
  acc370d05c5efc0b92f2fe285a1227426a2e482d65f64b11ed6822517303442138
- ConstraintShadows
  namespacelibcamera_1_1controls.html
  acc370d05c5efc0b92f2fe285a1227426acda18269fbc96dde04bb9466b664670f
- ConstraintCustom
  namespacelibcamera_1_1controls.html
  acc370d05c5efc0b92f2fe285a1227426a6cdeb8c8fe2f348450981949ba5d4622
- AeExposureModeEnum
  namespacelibcamera_1_1controls.html
  aafa7f5668e13d77f07b32e1379986f37
- ExposureNormal
  namespacelibcamera_1_1controls.html
  aafa7f5668e13d77f07b32e1379986f37a159ab3879b3248929f0bce39143045da
- ExposureShort
  namespacelibcamera_1_1controls.html
  aafa7f5668e13d77f07b32e1379986f37a0c29dd50c5a6f96774977385e533660e
- ExposureLong
  namespacelibcamera_1_1controls.html
  aafa7f5668e13d77f07b32e1379986f37af811cc2a6443ca654561a6d9969865fe
- ExposureCustom
  namespacelibcamera_1_1controls.html
  aafa7f5668e13d77f07b32e1379986f37a7ed2657b722d979b5e64a0140e8ddc22
- ExposureTimeModeEnum
  namespacelibcamera_1_1controls.html
  a313d85600a65845f2f1b5a342804baf2
- ExposureTimeModeAuto
  namespacelibcamera_1_1controls.html
  a313d85600a65845f2f1b5a342804baf2a2e53e436b3f4913e8b85efdd94e753b8
- ExposureTimeModeManual
  namespacelibcamera_1_1controls.html
  a313d85600a65845f2f1b5a342804baf2a88dc0d8da16db9455df78046ca635653
- AnalogueGainModeEnum
  namespacelibcamera_1_1controls.html
  a5391455a1ad5a48225a771094c248e77
- AnalogueGainModeAuto
  namespacelibcamera_1_1controls.html
  a5391455a1ad5a48225a771094c248e77aaecfd83a02416049439595b8ce222d02
- AnalogueGainModeManual
  namespacelibcamera_1_1controls.html
  a5391455a1ad5a48225a771094c248e77a00130513eac6ac12566b13edbd93c591
- AeFlickerModeEnum
  namespacelibcamera_1_1controls.html
  af0057ec539680c4c2b48ffb51842977d
- FlickerOff
  namespacelibcamera_1_1controls.html
  af0057ec539680c4c2b48ffb51842977da992740e17e32bc905044d072d88197c5
- FlickerManual
  namespacelibcamera_1_1controls.html
  af0057ec539680c4c2b48ffb51842977daf1d9e674a9eddaa5ec6869c76a9fff52
- FlickerAuto
  namespacelibcamera_1_1controls.html
  af0057ec539680c4c2b48ffb51842977da6d9f9b8eaf7b700db769182a35f28cca
- AwbModeEnum
  namespacelibcamera_1_1controls.html
  a7fcbbf6b3870d6edfd8cd00194df2ecb
- AwbAuto
  namespacelibcamera_1_1controls.html
  a7fcbbf6b3870d6edfd8cd00194df2ecba36717b5018ca84c4ed09c4cc38c6cfe3
- AwbIncandescent
  namespacelibcamera_1_1controls.html
  a7fcbbf6b3870d6edfd8cd00194df2ecba0c3cce046a3650a5e3101595889ea439
- AwbTungsten
  namespacelibcamera_1_1controls.html
  a7fcbbf6b3870d6edfd8cd00194df2ecba97fa78684c64f94b11c15c9d81f1c687
- AwbFluorescent
  namespacelibcamera_1_1controls.html
  a7fcbbf6b3870d6edfd8cd00194df2ecbacb7cc438b4ac0dc6f15fabf8f8bc789f
- AwbIndoor
  namespacelibcamera_1_1controls.html
  a7fcbbf6b3870d6edfd8cd00194df2ecbab136cb59de8526a1c800bbd0d06344c2
- AwbDaylight
  namespacelibcamera_1_1controls.html
  a7fcbbf6b3870d6edfd8cd00194df2ecba297665b166f602aa2d1817a1a554944b
- AwbCloudy
  namespacelibcamera_1_1controls.html
  a7fcbbf6b3870d6edfd8cd00194df2ecbaf9d2a94167e1474dd388fef169be8be1
- AwbCustom
  namespacelibcamera_1_1controls.html
  a7fcbbf6b3870d6edfd8cd00194df2ecbafb0924c14453634b4d96d3f444722410
- AfModeEnum
  namespacelibcamera_1_1controls.html
  a34be6a087cc3175b29d8c046bd8c10f4
- AfModeManual
  namespacelibcamera_1_1controls.html
  a34be6a087cc3175b29d8c046bd8c10f4ad22c0d56df41f6325a823b246301aa12
- AfModeAuto
  namespacelibcamera_1_1controls.html
  a34be6a087cc3175b29d8c046bd8c10f4a8a4c0412545b41b8a3e30c24a50f97ae
- AfModeContinuous
  namespacelibcamera_1_1controls.html
  a34be6a087cc3175b29d8c046bd8c10f4ac35dcb9c46c1e749fb88ab059d2158a1
- AfRangeEnum
  namespacelibcamera_1_1controls.html
  a96eb0e3c5fff4cde065ae9487afb7c7c
- AfRangeNormal
  namespacelibcamera_1_1controls.html
  a96eb0e3c5fff4cde065ae9487afb7c7ca0147eca0ef0ada32d295bd5a028699f0
- AfRangeMacro
  namespacelibcamera_1_1controls.html
  a96eb0e3c5fff4cde065ae9487afb7c7cae947b0dcc2758bc58377ce9577681a01
- AfRangeFull
  namespacelibcamera_1_1controls.html
  a96eb0e3c5fff4cde065ae9487afb7c7caf342aece2e6181129b85ea2731faff0e
- AfSpeedEnum
  namespacelibcamera_1_1controls.html
  ac5ef4696d357c41da8f098f42790212d
- AfSpeedNormal
  namespacelibcamera_1_1controls.html
  ac5ef4696d357c41da8f098f42790212dae449cf1dab0d9f867c108f74acd20051
- AfSpeedFast
  namespacelibcamera_1_1controls.html
  ac5ef4696d357c41da8f098f42790212da1289dddefcd1466a52d768e45f46d107
- AfMeteringEnum
  namespacelibcamera_1_1controls.html
  ac1f5e278c7e841d52cae5b0718fc5112
- AfMeteringAuto
  namespacelibcamera_1_1controls.html
  ac1f5e278c7e841d52cae5b0718fc5112adbe7f4d08050baea9a73eb82e0625d31
- AfMeteringWindows
  namespacelibcamera_1_1controls.html
  ac1f5e278c7e841d52cae5b0718fc5112abf34b3bef2daae823266ad5cf99b858d
- AfTriggerEnum
  namespacelibcamera_1_1controls.html
  a4e2c54ebb9dd200e458aea7632404f4a
- AfTriggerStart
  namespacelibcamera_1_1controls.html
  a4e2c54ebb9dd200e458aea7632404f4aa7e6c45b944a1847d916f3a4af3dd0701
- AfTriggerCancel
  namespacelibcamera_1_1controls.html
  a4e2c54ebb9dd200e458aea7632404f4aa1670b3ae7cdcd6be347cf7844c04d446
- AfPauseEnum
  namespacelibcamera_1_1controls.html
  a389b5efdc0c018ddfa48586debf336ce
- AfPauseImmediate
  namespacelibcamera_1_1controls.html
  a389b5efdc0c018ddfa48586debf336cea550dff558610f09729bd02a07f66098d
- AfPauseDeferred
  namespacelibcamera_1_1controls.html
  a389b5efdc0c018ddfa48586debf336ceaccd8fb70901cd63e5ad416ad8b5e1020
- AfPauseResume
  namespacelibcamera_1_1controls.html
  a389b5efdc0c018ddfa48586debf336cea67013a6258fc1d3759a2ade9935599f6
- AfStateEnum
  namespacelibcamera_1_1controls.html
  a6389d609fe1603637d0967331c6a4c82
- AfStateIdle
  namespacelibcamera_1_1controls.html
  a6389d609fe1603637d0967331c6a4c82a4ba4131ca8a390349ded8c3e8779005d
- AfStateScanning
  namespacelibcamera_1_1controls.html
  a6389d609fe1603637d0967331c6a4c82a206bb5f15e8ce2e0fb995195823a0e5b
- AfStateFocused
  namespacelibcamera_1_1controls.html
  a6389d609fe1603637d0967331c6a4c82afbe2448621d0c65f5b2fae100708dc4b
- AfStateFailed
  namespacelibcamera_1_1controls.html
  a6389d609fe1603637d0967331c6a4c82a62e6d1752511ad1002f7b87fa85b9f13
- AfPauseStateEnum
  namespacelibcamera_1_1controls.html
  aec6eb380687d3d4f46a2d32dd30855fa
- AfPauseStateRunning
  namespacelibcamera_1_1controls.html
  aec6eb380687d3d4f46a2d32dd30855faac3fcb5d9a1f7b901b51bf19362acc4a4
- AfPauseStatePausing
  namespacelibcamera_1_1controls.html
  aec6eb380687d3d4f46a2d32dd30855faa30bb45e53a6fdfe537add00658f43137
- AfPauseStatePaused
  namespacelibcamera_1_1controls.html
  aec6eb380687d3d4f46a2d32dd30855faa64efb4d4f903ea23042dcbea2b3f90e1
- HdrModeEnum
  namespacelibcamera_1_1controls.html
  a716de7c2d3556258c6787c02e41ee85e
- HdrModeOff
  namespacelibcamera_1_1controls.html
  a716de7c2d3556258c6787c02e41ee85eab0651894d0b40d0b58b4aa403ae87638
- HdrModeMultiExposureUnmerged
  namespacelibcamera_1_1controls.html
  a716de7c2d3556258c6787c02e41ee85ea660bfb74ab655128ada199e646c8f8c0
- HdrModeMultiExposure
  namespacelibcamera_1_1controls.html
  a716de7c2d3556258c6787c02e41ee85ea8d6e1e116698f6e8c9df86124cf530fb
- HdrModeSingleExposure
  namespacelibcamera_1_1controls.html
  a716de7c2d3556258c6787c02e41ee85ea34a56bc1f4424599b6a67611b8d8860b
- HdrModeNight
  namespacelibcamera_1_1controls.html
  a716de7c2d3556258c6787c02e41ee85ea2c36f62a29094687048659b43c5f5840
- HdrChannelEnum
  namespacelibcamera_1_1controls.html
  ae0b385406bfae9e3f8f52632dee63c63
- HdrChannelNone
  namespacelibcamera_1_1controls.html
  ae0b385406bfae9e3f8f52632dee63c63aba4bc71a541ac966533d937b1e1343e9
- HdrChannelShort
  namespacelibcamera_1_1controls.html
  ae0b385406bfae9e3f8f52632dee63c63a12279191e8a44cfbc0918e47f3691d09
- HdrChannelMedium
  namespacelibcamera_1_1controls.html
  ae0b385406bfae9e3f8f52632dee63c63aa2bbccd8e05ae0c2a6dd7862d3fdb219
- HdrChannelLong
  namespacelibcamera_1_1controls.html
  ae0b385406bfae9e3f8f52632dee63c63aa174af6ee431821a6178861a3ed934a8
- WdrModeEnum
  namespacelibcamera_1_1controls.html
  a3ee72317aecfe6a164ea6d79a01a469c
- WdrOff
  namespacelibcamera_1_1controls.html
  a3ee72317aecfe6a164ea6d79a01a469ca73becbc25467bc241901072025c9b6d0
- WdrLinear
  namespacelibcamera_1_1controls.html
  a3ee72317aecfe6a164ea6d79a01a469ca46aaa2583a888a70b446001a759af6b9
- WdrPower
  namespacelibcamera_1_1controls.html
  a3ee72317aecfe6a164ea6d79a01a469ca2cdf49eb0e7268e7185e93663e033abc
- WdrExponential
  namespacelibcamera_1_1controls.html
  a3ee72317aecfe6a164ea6d79a01a469ca2efcff8823366422ecb9a408a014aa5f
- WdrHistogramEqualization
  namespacelibcamera_1_1controls.html
  a3ee72317aecfe6a164ea6d79a01a469cad94b8416c2be0713643b9d695d41aca3
- const ControlIdMap controls namespacelibcamera_1_1controls.html a886fdba02620052f01c89a6686d17537
- const Control< bool > AeEnable namespacelibcamera_1_1controls.html ae951c01998a6c3902429d8df2c7fd225
- const std::array< const ControlValue, 3 > AeStateValues namespacelibcamera_1_1controls.html a4a857507fcef8680622e5380e1745056
- const std::map< std::string, int32_t > AeStateNameValueMap namespacelibcamera_1_1controls.html acd98345a9c9b4cce25bb7fd086534490
- const Control< int32_t > AeState namespacelibcamera_1_1controls.html a0b4a9fe0c4ad6411ef0663aeb47af030
- const std::array< const ControlValue, 4 > AeMeteringModeValues namespacelibcamera_1_1controls.html a3e89b6f16d75abc8206fe1b82c606073
- const std::map< std::string, int32_t > AeMeteringModeNameValueMap namespacelibcamera_1_1controls.html a69d3f9849c166b660b59b5f2187d7fec
- const Control< int32_t > AeMeteringMode namespacelibcamera_1_1controls.html ad882475a06325a26a2dee0af58f162dd
- const std::array< const ControlValue, 4 > AeConstraintModeValues namespacelibcamera_1_1controls.html abb16ff71758e1a0428f67d25c17bb384
- const std::map< std::string, int32_t > AeConstraintModeNameValueMap namespacelibcamera_1_1controls.html ad74c0fb2bf1c4d4198e7be487703c167
- const Control< int32_t > AeConstraintMode namespacelibcamera_1_1controls.html a79ec02de315ebab40f5e61b22a23853d
- const std::array< const ControlValue, 4 > AeExposureModeValues namespacelibcamera_1_1controls.html a65a79c3bbabc109cdb53e075f5e27be0
- const std::map< std::string, int32_t > AeExposureModeNameValueMap namespacelibcamera_1_1controls.html a984841312e04d718db0bc6b5a62bb576
- const Control< int32_t > AeExposureMode namespacelibcamera_1_1controls.html a6aaa0bc05c99bc882c191342b24545d6
- const Control< float > ExposureValue namespacelibcamera_1_1controls.html a5431070f84913f528b5ba1782c0642fe
- const Control< int32_t > ExposureTime namespacelibcamera_1_1controls.html a2c607e318528fa2268164fa279f99d93
- const std::array< const ControlValue, 2 > ExposureTimeModeValues namespacelibcamera_1_1controls.html a3227cbcb06e8023d419205bf529e6bb9
- const std::map< std::string, int32_t > ExposureTimeModeNameValueMap namespacelibcamera_1_1controls.html ac2b42b9e59cf1e1e0889902e0de5050f
- const Control< int32_t > ExposureTimeMode namespacelibcamera_1_1controls.html a1a48e0435cf5450ef8753282b92cd147
- const Control< float > AnalogueGain namespacelibcamera_1_1controls.html a13ee7c9e1988f08f799b8d6d6056c0aa
- const std::array< const ControlValue, 2 > AnalogueGainModeValues namespacelibcamera_1_1controls.html a5532201a2bfbe549d245fc2f94370f4e
- const std::map< std::string, int32_t > AnalogueGainModeNameValueMap namespacelibcamera_1_1controls.html aa3df34427605f9efc395fb4303253c2a
- const Control< int32_t > AnalogueGainMode namespacelibcamera_1_1controls.html aa3c4223141277bd612f3bf1474596628
- const std::array< const ControlValue, 3 > AeFlickerModeValues namespacelibcamera_1_1controls.html a3982465d6eb31491fdff1ce73b288bf9
- const std::map< std::string, int32_t > AeFlickerModeNameValueMap namespacelibcamera_1_1controls.html a73bc9d8f490f5e0b770c8791304af26a
- const Control< int32_t > AeFlickerMode namespacelibcamera_1_1controls.html ab054b81391998f0361d1d12d18fbca1a
- const Control< int32_t > AeFlickerPeriod namespacelibcamera_1_1controls.html a6b61d0682faadb34569792b86f30b74c
- const Control< int32_t > AeFlickerDetected namespacelibcamera_1_1controls.html a996f5a16d74e5e008b94e346bfcacf98
- const Control< float > Brightness namespacelibcamera_1_1controls.html ab2c40c5fe0916c0c1734fbb5b8e4faf2
- const Control< float > Contrast namespacelibcamera_1_1controls.html aedf6ad40f5ae4ea338a49712e1cdfcaa
- const Control< float > Lux namespacelibcamera_1_1controls.html ab91a634a47ee517c2f778dae71cdbafb
- const Control< bool > AwbEnable namespacelibcamera_1_1controls.html a4d911223b957e4bf5cecf74928dda354
- const std::array< const ControlValue, 8 > AwbModeValues namespacelibcamera_1_1controls.html af406d4a9a43f1c5b4c1c4e38026468d1
- const std::map< std::string, int32_t > AwbModeNameValueMap namespacelibcamera_1_1controls.html ac7e735c065c8e5862d8472ea93b3bba3
- const Control< int32_t > AwbMode namespacelibcamera_1_1controls.html a51ba8da1e4cb6f7220dcdfc4663d8bd7
- const Control< bool > AwbLocked namespacelibcamera_1_1controls.html ab0168c13ce47e2b586d315c56a3f38e7
- const Control< Span< const float, 2 > > ColourGains namespacelibcamera_1_1controls.html a76e4f1c06c371e4fc8122b3c02ed3873
- const Control< int32_t > ColourTemperature namespacelibcamera_1_1controls.html aad791d87a2a216696ac1db039040bd00
- const Control< float > Saturation namespacelibcamera_1_1controls.html a18c265ec8e0f3815058a1e55fcc06bf7
- const Control< Span< const int32_t, 4 > > SensorBlackLevels namespacelibcamera_1_1controls.html ace7f269a7d7e7dc55f05983d01ac8998
- const Control< float > Sharpness namespacelibcamera_1_1controls.html a9ce779d97a9a5ba5812505f367ae250a
- const Control< int32_t > FocusFoM namespacelibcamera_1_1controls.html a7e64a975e5c6bdcc9dd1ef5a7d4e7e12
- const Control< Span< const float, 9 > > ColourCorrectionMatrix namespacelibcamera_1_1controls.html af8419d5eeb8689f5c27725b63d468ef2
- const Control< Rectangle > ScalerCrop namespacelibcamera_1_1controls.html a3191c68daf9e88019aa426a1aff86b71
- const Control< float > DigitalGain namespacelibcamera_1_1controls.html abe26a34e0502b7e818dc2cf089e65375
- const Control< int64_t > FrameDuration namespacelibcamera_1_1controls.html ae535eeece8f3c32b05ac68b5677d0470
- const Control< Span< const int64_t, 2 > > FrameDurationLimits namespacelibcamera_1_1controls.html ae8d3714830d60a393d4829384b610381
- const Control< float > SensorTemperature namespacelibcamera_1_1controls.html a7053c3281ab70ac6cd4121cc9576c361
- const Control< int64_t > SensorTimestamp namespacelibcamera_1_1controls.html aff89777acbe21fd9fb4ada07efc61e37
- const std::array< const ControlValue, 3 > AfModeValues namespacelibcamera_1_1controls.html a3c2a67235aff70a3c8de45631a0bcd06
- const std::map< std::string, int32_t > AfModeNameValueMap namespacelibcamera_1_1controls.html abf294d88c43a8c40ac2d7794606399dc
- const Control< int32_t > AfMode namespacelibcamera_1_1controls.html a78b1289bbca263b5d424ded79d948c6f
- const std::array< const ControlValue, 3 > AfRangeValues namespacelibcamera_1_1controls.html a146b0d93e13501895327c67f0204c9db
- const std::map< std::string, int32_t > AfRangeNameValueMap namespacelibcamera_1_1controls.html ae8578a5f1c1042c45c24158047ef6871
- const Control< int32_t > AfRange namespacelibcamera_1_1controls.html a0505abfee243c1fe905b2883c1ace2c0
- const std::array< const ControlValue, 2 > AfSpeedValues namespacelibcamera_1_1controls.html a2984467183b6ddc5e282a2f20b154126
- const std::map< std::string, int32_t > AfSpeedNameValueMap namespacelibcamera_1_1controls.html a901db3fd9f8b7fbe2075651a52e678ce
- const Control< int32_t > AfSpeed namespacelibcamera_1_1controls.html a6dc3875f72b17e17cc623fb0565e5eca
- const std::array< const ControlValue, 2 > AfMeteringValues namespacelibcamera_1_1controls.html a677d3cee8a3f90d7b3d0ce14329f0a2d
- const std::map< std::string, int32_t > AfMeteringNameValueMap namespacelibcamera_1_1controls.html a4ee85293c2b62938d7848df72149f4b9
- const Control< int32_t > AfMetering namespacelibcamera_1_1controls.html aa426f983b3a845849eb1226aee71fbb8
- const Control< Span< const Rectangle > > AfWindows namespacelibcamera_1_1controls.html a389ee3374dbed8683176765156214dd0
- const std::array< const ControlValue, 2 > AfTriggerValues namespacelibcamera_1_1controls.html a3ada99eacca392a0a6f40ff69430f951
- const std::map< std::string, int32_t > AfTriggerNameValueMap namespacelibcamera_1_1controls.html ae9d097adf411aec39aca730f515e107d
- const Control< int32_t > AfTrigger namespacelibcamera_1_1controls.html acbebd55b20802a6300edda359077a3b2
- const std::array< const ControlValue, 3 > AfPauseValues namespacelibcamera_1_1controls.html a4a492de9d30c5d88691f7d6baca87db0
- const std::map< std::string, int32_t > AfPauseNameValueMap namespacelibcamera_1_1controls.html a82c55956442abc47f00dcbb86e0b0e43
- const Control< int32_t > AfPause namespacelibcamera_1_1controls.html a5a3bc6c869ba8ae4af01a5bf2cd3a661
- const Control< float > LensPosition namespacelibcamera_1_1controls.html a6341b13df661cc9fe890542baf0e376b
- const std::array< const ControlValue, 4 > AfStateValues namespacelibcamera_1_1controls.html a659b8cc85ef366c152cf3fc4fbacee60
- const std::map< std::string, int32_t > AfStateNameValueMap namespacelibcamera_1_1controls.html abcdb4732dbcabbc27812866e518f50f8
- const Control< int32_t > AfState namespacelibcamera_1_1controls.html a0c3fcd1e8f1f1a3a7baffb42eefa21ea
- const std::array< const ControlValue, 3 > AfPauseStateValues namespacelibcamera_1_1controls.html aa11937a79a11eb70346091352c465d42
- const std::map< std::string, int32_t > AfPauseStateNameValueMap namespacelibcamera_1_1controls.html ab8b35e3d4c1f09a4a0c174e8cc8058f9
- const Control< int32_t > AfPauseState namespacelibcamera_1_1controls.html acf76d70e9ecf7778e78b5119e0001f58
- const std::array< const ControlValue, 5 > HdrModeValues namespacelibcamera_1_1controls.html acfd700df550d86bff34a3e5d92cac40b
- const std::map< std::string, int32_t > HdrModeNameValueMap namespacelibcamera_1_1controls.html a89a65cb6d1ba85806d8b68401510e49f
- const Control< int32_t > HdrMode namespacelibcamera_1_1controls.html ad012096d9a3e4e87aa7830ee0be1cab0
- const std::array< const ControlValue, 4 > HdrChannelValues namespacelibcamera_1_1controls.html aef08464a29a22b97092d6345ffc7ebc8
- const std::map< std::string, int32_t > HdrChannelNameValueMap namespacelibcamera_1_1controls.html a8a45ff75dc5879bb54df42f8a652ed97
- const Control< int32_t > HdrChannel namespacelibcamera_1_1controls.html a34adc4701b67be993255d8bb6883e9b1
- const Control< float > Gamma namespacelibcamera_1_1controls.html ad38572b6737088a467f9923a83f28bae
- const Control< bool > DebugMetadataEnable namespacelibcamera_1_1controls.html aca73fc23425d84f959a93c326a6928bf
- const Control< int64_t > FrameWallClock namespacelibcamera_1_1controls.html ac69af811f2951b94da84f65305039235
- const std::array< const ControlValue, 5 > WdrModeValues namespacelibcamera_1_1controls.html af5c53432fca9d7b03a43af1fc856c4bb
- const std::map< std::string, int32_t > WdrModeNameValueMap namespacelibcamera_1_1controls.html a3cb3397419a95a23845649199c117b3a
- const Control< int32_t > WdrMode namespacelibcamera_1_1controls.html aff4ffa7b0862756c045212af24286020
- const Control< float > WdrStrength namespacelibcamera_1_1controls.html a47b50186d20fa309194bb8d311d11bab
- const Control< float > WdrMaxBrightPixels namespacelibcamera_1_1controls.html a821c538ea150d8361ca4e499270bc201
- const Control< bool > LensDewarpEnable namespacelibcamera_1_1controls.html aa5da197ea7c0fb82e27df29f3ce6db54
- const Control< bool > LensShadingCorrectionEnable namespacelibcamera_1_1controls.html a69c49980ca0e80488bf77c2d5578862e
libcamera::controls::debug
namespacelibcamera_1_1controls_1_1debug.html
libcamera::controls::draft
namespacelibcamera_1_1controls_1_1draft.html
- AePrecaptureTriggerEnum
  namespacelibcamera_1_1controls_1_1draft.html
  affcd5383382f30a1f684a8a995194c2b
- AePrecaptureTriggerIdle
  namespacelibcamera_1_1controls_1_1draft.html
  affcd5383382f30a1f684a8a995194c2ba3a4bbd15428223c6e442b1e082d0f574
- AePrecaptureTriggerStart
  namespacelibcamera_1_1controls_1_1draft.html
  affcd5383382f30a1f684a8a995194c2ba591af3d4ac0850ed39516d3edbfd96e6
- AePrecaptureTriggerCancel
  namespacelibcamera_1_1controls_1_1draft.html
  affcd5383382f30a1f684a8a995194c2bae17d8f3868880d1066891213c1b607cd
- NoiseReductionModeEnum
  namespacelibcamera_1_1controls_1_1draft.html
  a1b20de6837fe558585420060c1eb9c19
- NoiseReductionModeOff
  namespacelibcamera_1_1controls_1_1draft.html
  a1b20de6837fe558585420060c1eb9c19a2443c585425011b677ca6a7e316de8f5
- NoiseReductionModeFast
  namespacelibcamera_1_1controls_1_1draft.html
  a1b20de6837fe558585420060c1eb9c19ae77b64dc39a2dcf1cb33b6cdef1b1c59
- NoiseReductionModeHighQuality
  namespacelibcamera_1_1controls_1_1draft.html
  a1b20de6837fe558585420060c1eb9c19a00f42e8097efa20c748eccfeb3c5f30e
- NoiseReductionModeMinimal
  namespacelibcamera_1_1controls_1_1draft.html
  a1b20de6837fe558585420060c1eb9c19a02922bd807343bfddac92841edf920da
- NoiseReductionModeZSL
  namespacelibcamera_1_1controls_1_1draft.html
  a1b20de6837fe558585420060c1eb9c19ac393ad534d24ee1e74ad0d4005b7a137
- ColorCorrectionAberrationModeEnum
  namespacelibcamera_1_1controls_1_1draft.html
  ace59efafb94e25fe44c1775ca6994d2b
- ColorCorrectionAberrationOff
  namespacelibcamera_1_1controls_1_1draft.html
  ace59efafb94e25fe44c1775ca6994d2ba51846412c9fac1606d4b987e4affd6d5
- ColorCorrectionAberrationFast
  namespacelibcamera_1_1controls_1_1draft.html
  ace59efafb94e25fe44c1775ca6994d2babda18fc78ea29e89a1d1937d33cb59a9
- ColorCorrectionAberrationHighQuality
  namespacelibcamera_1_1controls_1_1draft.html
  ace59efafb94e25fe44c1775ca6994d2baf08e84d6fb65329afa7a1d3d957320c2
- AwbStateEnum
  namespacelibcamera_1_1controls_1_1draft.html
  a2207806111da3a0adb610f78284443a5
- AwbStateInactive
  namespacelibcamera_1_1controls_1_1draft.html
  a2207806111da3a0adb610f78284443a5a5fcb9524c2bfca06d67463f7cb1e7a4f
- AwbStateSearching
  namespacelibcamera_1_1controls_1_1draft.html
  a2207806111da3a0adb610f78284443a5a392092348f70aa087670aef4481cc413
- AwbConverged
  namespacelibcamera_1_1controls_1_1draft.html
  a2207806111da3a0adb610f78284443a5a33f46b7e50cfd4a3eb7f059861147502
- AwbLocked
  namespacelibcamera_1_1controls_1_1draft.html
  a2207806111da3a0adb610f78284443a5ae2d41291358cea9fc25d6898ae759b41
- LensShadingMapModeEnum
  namespacelibcamera_1_1controls_1_1draft.html
  a92a006a51019b636613c35a4ae25ff26
- LensShadingMapModeOff
  namespacelibcamera_1_1controls_1_1draft.html
  a92a006a51019b636613c35a4ae25ff26a9562241f727718b74c93a761889fb5c6
- LensShadingMapModeOn
  namespacelibcamera_1_1controls_1_1draft.html
  a92a006a51019b636613c35a4ae25ff26a47da187e93fa7291b026908d2c0ee234
- TestPatternModeEnum
  namespacelibcamera_1_1controls_1_1draft.html
  a9e2b11917516968c45d8daa2ff2cabeb
- TestPatternModeOff
  namespacelibcamera_1_1controls_1_1draft.html
  a9e2b11917516968c45d8daa2ff2cabeba47b3c69a0671f42dcb568d1b2d41ef2a
- TestPatternModeSolidColor
  namespacelibcamera_1_1controls_1_1draft.html
  a9e2b11917516968c45d8daa2ff2cabeba14d32b526a48e4bd0155347ed7496850
- TestPatternModeColorBars
  namespacelibcamera_1_1controls_1_1draft.html
  a9e2b11917516968c45d8daa2ff2cabebae56e95884ed23a2445e833282d054e9f
- TestPatternModeColorBarsFadeToGray
  namespacelibcamera_1_1controls_1_1draft.html
  a9e2b11917516968c45d8daa2ff2cabebaa46705aaa3c09981c2cc5f173c80db96
- TestPatternModePn9
  namespacelibcamera_1_1controls_1_1draft.html
  a9e2b11917516968c45d8daa2ff2cabebaa52b3ec563e7a3515d1f87f120aa5325
- TestPatternModeCustom1
  namespacelibcamera_1_1controls_1_1draft.html
  a9e2b11917516968c45d8daa2ff2cabeba1b6dd4b12356a66eea57aa24f1f6dd95
- FaceDetectModeEnum
  namespacelibcamera_1_1controls_1_1draft.html
  ab1789ad01e93a3c35ff81ef1e7ce8def
- FaceDetectModeOff
  namespacelibcamera_1_1controls_1_1draft.html
  ab1789ad01e93a3c35ff81ef1e7ce8defa89a013ff18d80c0e190603ac2371d40a
- FaceDetectModeSimple
  namespacelibcamera_1_1controls_1_1draft.html
  ab1789ad01e93a3c35ff81ef1e7ce8defa35caa2d0f03228f8e5d500a372b05260
- FaceDetectModeFull
  namespacelibcamera_1_1controls_1_1draft.html
  ab1789ad01e93a3c35ff81ef1e7ce8defa5d5c3524d98cd06b88c81f64ac240b60
- const std::array< const ControlValue, 3 > AePrecaptureTriggerValues namespacelibcamera_1_1controls_1_1draft.html a3aca0b908f66fc2b7cd4449dce29702a
- const std::map< std::string, int32_t > AePrecaptureTriggerNameValueMap namespacelibcamera_1_1controls_1_1draft.html ae7629c14184be8f4e88cd9e079ae88da
- const Control< int32_t > AePrecaptureTrigger namespacelibcamera_1_1controls_1_1draft.html ac0b335d53837ee5ddafda345e38d4d32
- const std::array< const ControlValue, 5 > NoiseReductionModeValues namespacelibcamera_1_1controls_1_1draft.html a9801494424d20e500d5ebd7b78c76089
- const std::map< std::string, int32_t > NoiseReductionModeNameValueMap namespacelibcamera_1_1controls_1_1draft.html ab21086317eb6449d21bf62eceeff23ce
- const Control< int32_t > NoiseReductionMode namespacelibcamera_1_1controls_1_1draft.html a001dd6c5c5f7b0620932ae874df94b22
- const std::array< const ControlValue, 3 > ColorCorrectionAberrationModeValues namespacelibcamera_1_1controls_1_1draft.html a74c4ffc313ffcded65758871e61bc756
- const std::map< std::string, int32_t > ColorCorrectionAberrationModeNameValueMap namespacelibcamera_1_1controls_1_1draft.html a9bbd1d2e77487814968c3a5d2d3fe0af
- const Control< int32_t > ColorCorrectionAberrationMode namespacelibcamera_1_1controls_1_1draft.html a40534649f95ff078978b9f2768a6def7
- const std::array< const ControlValue, 4 > AwbStateValues namespacelibcamera_1_1controls_1_1draft.html a05a7d7e92c024aa2e64413e36524c69c
- const std::map< std::string, int32_t > AwbStateNameValueMap namespacelibcamera_1_1controls_1_1draft.html ac03d793623d2c0bfd28c59cd9c4b9eb3
- const Control< int32_t > AwbState namespacelibcamera_1_1controls_1_1draft.html a2d5ec01e658a46c7e58a0b5f935fa4df
- const Control< int64_t > SensorRollingShutterSkew namespacelibcamera_1_1controls_1_1draft.html ac7e7571967edb5bca6d3d37145037236
- const std::array< const ControlValue, 2 > LensShadingMapModeValues namespacelibcamera_1_1controls_1_1draft.html af5e2b642181859e696106206d9d798ee
- const std::map< std::string, int32_t > LensShadingMapModeNameValueMap namespacelibcamera_1_1controls_1_1draft.html a0befb55f935f77f8db1944aef6542294
- const Control< int32_t > LensShadingMapMode namespacelibcamera_1_1controls_1_1draft.html a3ce7b46f8331bd9fe2be7aa073830347
- const Control< int32_t > PipelineDepth namespacelibcamera_1_1controls_1_1draft.html a8c6bdc10088c3b9fc54a9f740d3bf38b
- const Control< int32_t > MaxLatency namespacelibcamera_1_1controls_1_1draft.html a7498a2bea6430e74b4d185117377ba14
- const std::array< const ControlValue, 6 > TestPatternModeValues namespacelibcamera_1_1controls_1_1draft.html a6bc90bc4527c32825c7e2058a69f44d7
- const std::map< std::string, int32_t > TestPatternModeNameValueMap namespacelibcamera_1_1controls_1_1draft.html ac6d228fb7f349bd96880d2e4de5965b5
- const Control< int32_t > TestPatternMode namespacelibcamera_1_1controls_1_1draft.html a01d7384849d207764a59ab5204b6a55e
- const std::array< const ControlValue, 3 > FaceDetectModeValues namespacelibcamera_1_1controls_1_1draft.html afaa9172e113a28108bf54bc2e36562e9
- const std::map< std::string, int32_t > FaceDetectModeNameValueMap namespacelibcamera_1_1controls_1_1draft.html a707cc3157e0e9f8f572cb2b93e313355
- const Control< int32_t > FaceDetectMode namespacelibcamera_1_1controls_1_1draft.html a4b2678b311e3de6918971ccfc0fed063
- const Control< Span< const Rectangle > > FaceDetectFaceRectangles namespacelibcamera_1_1controls_1_1draft.html a3b8f02f0ce7afdf31a704cf105c89182
- const Control< Span< const uint8_t > > FaceDetectFaceScores namespacelibcamera_1_1controls_1_1draft.html aa5361d3984d7d054271433e90e48906f
- const Control< Span< const Point > > FaceDetectFaceLandmarks namespacelibcamera_1_1controls_1_1draft.html a234649f716de8bd83bc8df1c9a1e6517
- const Control< Span< const int32_t > > FaceDetectFaceIds namespacelibcamera_1_1controls_1_1draft.html aa6f2844adac08a8428d933253086883f
libcamera::ipa
namespacelibcamera_1_1ipa.html
libcamera::ipa::AgcMeanLuminance
libcamera::ipa::Algorithm
libcamera::ipa::AlgorithmFactory
libcamera::ipa::AwbResult
libcamera::ipa::AwbStats
libcamera::ipa::AwbAlgorithm
libcamera::ipa::AwbBayes
libcamera::ipa::AwbGrey
libcamera::ipa::CameraSensorHelper
libcamera::ipa::CameraSensorHelperFactoryBase
libcamera::ipa::CameraSensorHelperFactory
libcamera::ipa::ExposureModeHelper
libcamera::ipa::FCQueue
libcamera::ipa::FrameContext
libcamera::ipa::Histogram
libcamera::ipa::Interpolator
libcamera::ipa::LscPolynomial
libcamera::ipa::Lux
libcamera::ipa::Module
libcamera::ipa::Pwl
libcamera::ipa::V4L2ParamsBlock
libcamera::ipa::V4L2Params
- double rec601LuminanceFromRGB namespacelibcamera_1_1ipa.html a64f2d4bbe57b6948d6dc48fbf81b3156 (const RGB< double > &rgb)
- uint32_t estimateCCT namespacelibcamera_1_1ipa.html ab36f0747e1cf57eb11952f440271ac13 (const RGB< double > &rgb)
- constexpr R floatingToFixedPoint namespacelibcamera_1_1ipa.html aa55669d4932614f81b90637ad553c745 (T number)
- constexpr R fixedToFloatingPoint namespacelibcamera_1_1ipa.html a4fc5e9e613190d01666f10be118d3d7f (T number)
- constexpr double kSearchStep namespacelibcamera_1_1ipa.html ad75064ee1a116143c11e18655dcbf95e
libcamera::properties
namespacelibcamera_1_1properties.html
libcamera::properties::draft
- LocationEnum
  namespacelibcamera_1_1properties.html
  a1c909e0747a35f79a92a566803f9b577
- CameraLocationFront
  namespacelibcamera_1_1properties.html
  a1c909e0747a35f79a92a566803f9b577a03ae5526a5d907777eb36fb528a6ffff
- CameraLocationBack
  namespacelibcamera_1_1properties.html
  a1c909e0747a35f79a92a566803f9b577ad2b6a11c0eaf988d29449b08a50dd5c8
- CameraLocationExternal
  namespacelibcamera_1_1properties.html
  a1c909e0747a35f79a92a566803f9b577a9c3780b824e762ae4dca1ffbceb923f4
- const ControlIdMap properties namespacelibcamera_1_1properties.html a0a85db58070b4fcdf9d7360e938b0157
- const std::array< const ControlValue, 3 > LocationValues namespacelibcamera_1_1properties.html aa01eb261a91c1b2ad4d6211e80e8f434
- const std::map< std::string, int32_t > LocationNameValueMap namespacelibcamera_1_1properties.html a3fa97c4b095c4947d992282e12e3d718
- const Control< int32_t > Location namespacelibcamera_1_1properties.html a91ed4e159debb80601aed607af8fcd77
- const Control< int32_t > Rotation namespacelibcamera_1_1properties.html a557e0e1befdc2f7893c645910de4255e
- const Control< std::string_view > Model namespacelibcamera_1_1properties.html adfe9c6b0e9816aa386b3ba30f5ee2992
- const Control< Size > UnitCellSize namespacelibcamera_1_1properties.html a2393ae8d44d05e4103549c36c32edaf5
- const Control< Size > PixelArraySize namespacelibcamera_1_1properties.html a46d24ccc2efb18a6358e7d0a48405473
- const Control< Span< const Rectangle > > PixelArrayOpticalBlackRectangles namespacelibcamera_1_1properties.html a7a6fc05659d17590796c9bb8625ad0b4
- const Control< Span< const Rectangle > > PixelArrayActiveAreas namespacelibcamera_1_1properties.html af462018f8971d89e9e36082998ca80b5
- const Control< Rectangle > ScalerCropMaximum namespacelibcamera_1_1properties.html a8e3af8117b6c5bd1757878cd54f60631
- const Control< float > SensorSensitivity namespacelibcamera_1_1properties.html aa4daaa59f67124dd71e9a8905f694daf
- const Control< Span< const int64_t > > SystemDevices namespacelibcamera_1_1properties.html a7f2445056693a139d49988ced6fe57ce
libcamera::properties::draft
namespacelibcamera_1_1properties_1_1draft.html
- ColorFilterArrangementEnum
  namespacelibcamera_1_1properties_1_1draft.html
  ae4dac9d6f57db34b666c70f88196e092
- RGGB
  namespacelibcamera_1_1properties_1_1draft.html
  ae4dac9d6f57db34b666c70f88196e092ab16f213da80471bfc210eefd571d2568
- GRBG
  namespacelibcamera_1_1properties_1_1draft.html
  ae4dac9d6f57db34b666c70f88196e092ac62ff8c57ad8fdbeb0e15cffbb181da0
- GBRG
  namespacelibcamera_1_1properties_1_1draft.html
  ae4dac9d6f57db34b666c70f88196e092adbb6f49a1b90086093186994131524bb
- BGGR
  namespacelibcamera_1_1properties_1_1draft.html
  ae4dac9d6f57db34b666c70f88196e092a8b8e1c9f9e3e3db468b0ea15fe6d2600
- RGB
  namespacelibcamera_1_1properties_1_1draft.html
  ae4dac9d6f57db34b666c70f88196e092a534bc99e582d13115c0987abfba0d053
- MONO
  namespacelibcamera_1_1properties_1_1draft.html
  ae4dac9d6f57db34b666c70f88196e092aa2e8c3205c39478cf8fb58f8b257700c
- const std::array< const ControlValue, 6 > ColorFilterArrangementValues namespacelibcamera_1_1properties_1_1draft.html a028a0e21559d46ba66ad8efc03413e8c
- const std::map< std::string, int32_t > ColorFilterArrangementNameValueMap namespacelibcamera_1_1properties_1_1draft.html ad425879d0038f3deaef3a7e5c671c819
- const Control< int32_t > ColorFilterArrangement namespacelibcamera_1_1properties_1_1draft.html aeccc9ce734328846bb0a9e8759a7c3f8
thread-safety

# Reentrancy and Thread-Safety

thread-safety.html
thread-safe
thread-bound
thread

# Thread Support

thread.html

Threads and Objects

thread-objects

Threads and Signals

thread-signals
camera-model

# Camera Model

camera-model.html

Pipeline Model

camera-pipeline-model

Camera Sensor Model

camera-sensor-model

Digital Zoom

digital-zoom
index

# libcamera internal API reference

index.html