bound_method.h
include/libcamera/base/
bound__method_8h.html
libcamera
flags.h
include/libcamera/base/
flags_8h.html
libcamera::Flags
libcamera
- #define LIBCAMERA_FLAGS_ENABLE_OPERATORS flags_8h.html af343143bcb24209ae99e7bf7e28936a1 (_enum)
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
unique_fd.h
include/libcamera/base/
unique__fd_8h.html
libcamera::UniqueFD
libcamera
camera.h
include/libcamera/
camera_8h.html
libcamera/base/flags.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_manager.h
include/libcamera/
camera__manager_8h.html
libcamera/base/signal.h
libcamera::CameraManager
libcamera
color_space.h
include/libcamera/
color__space_8h.html
libcamera::ColorSpace
libcamera
controls.h
include/libcamera/
controls_8h.html
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/unique_fd.h
libcamera::Fence
libcamera
framebuffer.h
include/libcamera/
framebuffer_8h.html
libcamera/base/shared_fd.h
libcamera::FrameMetadata
libcamera::FrameMetadata::Plane
libcamera::FrameBuffer
libcamera::FrameBuffer::Plane
libcamera
framebuffer_allocator.h
include/libcamera/
framebuffer__allocator_8h.html
libcamera::FrameBufferAllocator
libcamera
geometry.h
include/libcamera/
geometry_8h.html
libcamera::Point
libcamera::Size
libcamera::SizeRange
libcamera::Rectangle
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/
request_8h.html
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
property_ids.h
obj-x86_64-linux-gnu/include/libcamera/
property__ids_8h.html
libcamera/controls.h
libcamera
libcamera::properties
libcamera::properties::draft
libcamera::Camera
classlibcamera_1_1Camera.html
- 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 ()
- 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::CameraManager
classlibcamera_1_1CameraManager.html
- ~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::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::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::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::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::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::FrameBuffer::Plane
- 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::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::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::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::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::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
- 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::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::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::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::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::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::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
namespacelibcamera.html
libcamera::controls
libcamera::properties
libcamera::Flags
libcamera::SharedFD
libcamera::Signal
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::PixelFormat
libcamera::Request
libcamera::StreamFormats
libcamera::StreamConfiguration
libcamera::Stream
- std::unordered_map< unsigned int, const ControlId * > ControlIdMap namespacelibcamera.html aa331d4459b6d32bfcf9c1c6b865a41bf
- ConnectionType
  namespacelibcamera.html
  ae2c8412791b9597d590a7d0b2c9e2919
- ConnectionTypeAuto
  namespacelibcamera.html
  ae2c8412791b9597d590a7d0b2c9e2919ae8d08355860ab248591945b563fb39f4
- ConnectionTypeDirect
  namespacelibcamera.html
  ae2c8412791b9597d590a7d0b2c9e2919a654040cc9784221ba0c421778f3f675b
- ConnectionTypeQueued
  namespacelibcamera.html
  ae2c8412791b9597d590a7d0b2c9e2919ad27c6f2190ce9ce93160a2c61baa2321
- ConnectionTypeBlocking
  namespacelibcamera.html
  ae2c8412791b9597d590a7d0b2c9e2919a8ef590d2ece4924a6d84456052d36d25
- 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
- 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
- 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)
- 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)
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::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
camera-model

# Camera Model

camera-model.html

Pipeline Model

camera-pipeline-model

Camera Sensor Model

camera-sensor-model

Digital Zoom

digital-zoom
index

# libcamera public API reference

index.html