Interface used to access reprocess information.
More...
#include <ReprocessInfo.h>
List of all members.
Detailed Description
Interface used to access reprocess information.
ReprocessInfo are used to set and access the reprocessing information to run camera using a user provided raw buffer instead of physical camera sensor.
Definition at line 52 of file ReprocessInfo.h.
Constructor & Destructor Documentation
Argus::IReprocessInfo::~IReprocessInfo |
( |
| ) |
|
|
inlineprotected |
Member Function Documentation
virtual bool Argus::IReprocessInfo::getReprocessingEnable |
( |
| ) |
const |
|
pure virtual |
virtual BayerPhase Argus::IReprocessInfo::getReprocessingModeColorFormat |
( |
| ) |
const |
|
pure virtual |
virtual Rectangle<float> Argus::IReprocessInfo::getReprocessingModeCrop |
( |
| ) |
const |
|
pure virtual |
virtual uint32_t Argus::IReprocessInfo::getReprocessingModeDynamicPixelBitDepth |
( |
| ) |
const |
|
pure virtual |
virtual float Argus::IReprocessInfo::getReprocessingModeFrameRate |
( |
| ) |
const |
|
pure virtual |
virtual uint32_t Argus::IReprocessInfo::getReprocessingModePixelBitDepth |
( |
| ) |
const |
|
pure virtual |
virtual Size2D<uint32_t> Argus::IReprocessInfo::getReprocessingModeResolution |
( |
| ) |
const |
|
pure virtual |
virtual Point2D<float> Argus::IReprocessInfo::getReprocessingModeScaling |
( |
| ) |
const |
|
pure virtual |
static const InterfaceID& Argus::IReprocessInfo::id |
( |
| ) |
|
|
inlinestatic |
virtual Status Argus::IReprocessInfo::setReprocessingEnable |
( |
const bool |
enable | ) |
|
|
pure virtual |
Enable the libargus to run in resprocessing mode.
- Parameters:
-
[in] | enable | The enable flag to set the reprocesisng mode. |
- Returns:
- success/status of the call.
virtual Status Argus::IReprocessInfo::setReprocessingModeColorFormat |
( |
const BayerPhase & |
phase | ) |
|
|
pure virtual |
Sets the bayer phase for the reprocessing sensor mode.
- Parameters:
-
[in] | phase | The phase of the raw input data (see Argus::BayerPhase). |
- Returns:
- success/status of the call.
virtual Status Argus::IReprocessInfo::setReprocessingModeCrop |
( |
const Rectangle< float > & |
crop | ) |
|
|
pure virtual |
Sets the crop rectange for the reprocessing sensor mode.
- Parameters:
-
[in] | crop | The crop rectange for the sensor mode, describing top, left, bottom, down coordinates, origin is top left corner of the image. |
- Returns:
- success/status of the call.
virtual Status Argus::IReprocessInfo::setReprocessingModeDynamicPixelBitDepth |
( |
const uint32_t |
dynamicPixelBitDepth | ) |
|
|
pure virtual |
Sets the total pixel total bit depth for the reprocessing sensor mode after decompanding or merging of individual exposure planes incase of PWL HDR or DOL HDR raw data respectively.
In case of standard dynamic range raw data it will be equal to pixelBitDepth.
- Parameters:
-
[in] | dynamicPixelBitDepth | The dynamicPixelBitDepth of raw sensor data. |
- Returns:
- success/status of the call.
virtual Status Argus::IReprocessInfo::setReprocessingModeFrameRate |
( |
const float |
framerate | ) |
|
|
pure virtual |
Sets the frame rate for the reprocessing sensor mode.
- Parameters:
-
[in] | framerate | The framerate value that will be utilized to decide the output stream framerate. |
- Returns:
- success/status of the call.
virtual Status Argus::IReprocessInfo::setReprocessingModePixelBitDepth |
( |
const uint32_t |
pixelBitDepth | ) |
|
|
pure virtual |
Sets the pixel bit depth for the reprocessing sensor mode.
This is the bit depth of raw byaer data. For PWL HDR raw data it is the pixel bit depth of PWL companded raw data. For DOL raw data, it the pixel bit depth of individual exposure plane.
- Parameters:
-
[in] | pixelBitDepth | The pixelBitDepth is the number of bits used to represent a pixel. |
- Returns:
- success/status of the call.
virtual Status Argus::IReprocessInfo::setReprocessingModeResolution |
( |
const Size2D< uint32_t > & |
resolution | ) |
|
|
pure virtual |
Sets the resolution of reprocessing sensor mode.
- Parameters:
-
[in] | resolution | The resolution of reprocessing sensor mode. |
- Returns:
- success/status of the call.
virtual Status Argus::IReprocessInfo::setReprocessingModeScaling |
( |
const Point2D< float > & |
scaling | ) |
|
|
pure virtual |
Sets the scaling for reprocessing sensor mode.
- Parameters:
-
[in] | scaling | The scaling in x and y direction. |
- Returns:
- success/status of the call.
The documentation for this class was generated from the following file: