libcamera: frame_buffer: Document the FrameBuffer::Private class

The FrameBuffer::Private class is exposed to pipeline handlers, and is
thus part of the internal libcamera API. As such, it should be
documented.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
This commit is contained in:
Laurent Pinchart 2021-07-23 05:13:17 +03:00
parent 33dd4fab9d
commit 5694a6791f

View file

@ -100,6 +100,16 @@ LOG_DEFINE_CATEGORY(Buffer)
* \brief Array of per-plane metadata
*/
/**
* \class FrameBuffer::Private
* \brief Base class for FrameBuffer private data
*
* The FrameBuffer::Private class stores all private data associated with a
* framebuffer. It implements the d-pointer design pattern to hide core
* FrameBuffer data from the public API, and exposes utility functions to
* pipeline handlers.
*/
FrameBuffer::Private::Private()
: request_(nullptr)
{