libcamera: Declare generic converter interface
Declare a converter Abstract Base Class intended to provide generic interfaces to hardware offering size and format conversion services on streams. This is mainly based on the public interfaces of the current converter class implementation found in the simple pipeline handler. The main change is the introduction of loadConfiguration() function which can be used by the concrete implementation to load hardware specific runtime parameters defined by the application. Signed-off-by: Xavier Roumegue <xavier.roumegue@oss.nxp.com> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
committed by
Kieran Bingham
parent
e653f4c13e
commit
f73f4dfad8
@@ -13,6 +13,7 @@ libcamera_sources = files([
|
||||
'controls.cpp',
|
||||
'control_serializer.cpp',
|
||||
'control_validator.cpp',
|
||||
'converter.cpp',
|
||||
'delayed_controls.cpp',
|
||||
'device_enumerator.cpp',
|
||||
'device_enumerator_sysfs.cpp',
|
||||
|
||||
Reference in New Issue
Block a user