libcamera v0.7.0+1-4ceceb68
Supporting cameras in Linux since 2019
Loading...
Searching...
No Matches
Public Attributes | List of all members
libcamera::Debayer::DebayerInputConfig Struct Reference

Structure describing the incoming Bayer parameters. More...

Collaboration diagram for libcamera::Debayer::DebayerInputConfig:
Collaboration graph
[legend]

Public Attributes

Size patternSize
 
unsigned int bpp
 
unsigned int stride
 
std::vector< PixelFormatoutputFormats
 

Detailed Description

Structure describing the incoming Bayer parameters.

The DebayerInputConfig structure defines the characteristics of the raw Bayer frame being processed, including:

Member Data Documentation

◆ bpp

libcamera::Debayer::DebayerInputConfig::bpp

Number of bytes used per pixel in memory. This reflects storage size, not precision.

◆ outputFormats

libcamera::Debayer::DebayerInputConfig::outputFormats

List of pixel formats supported as output for this input configuration.

◆ patternSize

libcamera::Debayer::DebayerInputConfig::patternSize

Size of the Bayer pattern in pixels. For standard Bayer formats such as BGGR, GRBG, GBRG, and RGGB, this is typically 2×2 pixels.

◆ stride

libcamera::Debayer::DebayerInputConfig::stride

Line stride in bytes for the Bayer input frame.


The documentation for this struct was generated from the following files: