7#ifndef __LIBCAMERA_INTERNAL_FRAMEBUFFER_H__
8#define __LIBCAMERA_INTERNAL_FRAMEBUFFER_H__
Utilities to help constructing class interfaces.
#define LIBCAMERA_DECLARE_PUBLIC(klass)
Declare public data for a private class.
Base class for private data managed through a d-pointer.
Definition: class.h:65
Base class for FrameBuffer private data.
Definition: framebuffer.h:17
void setRequest(Request *request)
Set the request this buffer belongs to.
Definition: framebuffer.h:23
bool isContiguous() const
Check if the frame buffer stores planes contiguously in memory.
Definition: framebuffer.h:24
Frame buffer data and its associated dynamic metadata.
Definition: framebuffer.h:49
Request * request() const
Retrieve the request this buffer belongs to.
Definition: framebuffer.cpp:274
A frame capture request.
Definition: request.h:29
Top-level libcamera namespace.
Definition: bound_method.h:15