libcamera v0.2.0+3-70b69666-nvm
Supporting cameras in Linux since 2019
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
libcamera::SoftwareIspFactoryBase Class Referenceabstract

Base class for the Software ISP Factory. More...

#include <software_isp.h>

Inheritance diagram for libcamera::SoftwareIspFactoryBase:
Inheritance graph
[legend]

Static Public Member Functions

static std::unique_ptr< SoftwareIspcreate (PipelineHandler *pipe, const ControlInfoMap &sensorControls)
 Creates a SoftwareIsp object.
 
static SoftwareIspFactoryBase *& factory ()
 Gives back a pointer to the factory.
 

Detailed Description

Base class for the Software ISP Factory.

Base class of the SoftwareIsp Factory.

Member Function Documentation

◆ create()

std::unique_ptr< SoftwareIsp > libcamera::SoftwareIspFactoryBase::create ( PipelineHandler pipe,
const ControlInfoMap sensorControls 
)
static

Creates a SoftwareIsp object.

Parameters
[in]pipeThe pipeline handler in use.
[in]sensorControlsThe sensor controls.
Returns
An unique pointer to the created SoftwareIsp object.

◆ factory()

SoftwareIspFactoryBase *& libcamera::SoftwareIspFactoryBase::factory ( )
static

Gives back a pointer to the factory.

Returns
A static pointer to the factory instance.

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