NVIDIA DRIVE OS Linux API Reference

5.1.6.1 Release
For Test and Development only

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
IPP Property structures

Detailed Description

Defines IPP Property structures.

Data Structures

struct  NvMediaIPPPropertyControls
 Holds control properties associated with the camera. More...
 
struct  NvMediaIPPPropertyDynamic
 Holds dynamic properties associated with the camera. More...
 
struct  NvMediaIPPPropertyStatic
 Holds static properties associated with a camera. More...
 
struct  NvMediaIPPPipelineProperty
 Holds the IPP pipeline property. More...
 

Macros

#define NVMEDIA_IPP_MAX_KNEEPOINTS   24
 Maximum numbers of knee points for companding curve. More...
 

Enumerations

enum  NvMediaIPPPipelinePropertyType {
  NVMEDIA_IPP_PIPELINE_PROPERTY_ONLY_EMB_STATS = 0,
  NVMEDIA_IPP_PIPELINE_PROPERTY_TRIGGER_BASED_CAPTURE,
  NVMEDIA_IPP_PIPELINE_PROPERTY_SETTINGS_DELAY
}
 Defines IPP pipeline property types. More...
 

Functions

NvMediaStatus NvMediaIPPPipelineSetProperties (NvMediaIPPPipeline *ippPipeline, uint32_t numProperties, NvMediaIPPPipelineProperty *properties)
 Sets the IPP pipeline properties. More...
 

Macro Definition Documentation

#define NVMEDIA_IPP_MAX_KNEEPOINTS   24

Maximum numbers of knee points for companding curve.

Definition at line 329 of file nvmedia_ipp.h.

Enumeration Type Documentation

Defines IPP pipeline property types.

Enumerator
NVMEDIA_IPP_PIPELINE_PROPERTY_ONLY_EMB_STATS 

Specifies use of only embedded data statistics.

This property takes the NvMediaBool data type. Possible values are:

If set, the pipeline uses only the embedded data stats. This property must be set when there is no ISP component.

NVMEDIA_IPP_PIPELINE_PROPERTY_TRIGGER_BASED_CAPTURE 

Specifies use of trigger-based capture.

This property requires an NvMediaBool data type. Possible values are:

If set, the pipeline is configured for trigger based capture. NvMediaIPPPipelineSingleCapture() does the trigger.

NVMEDIA_IPP_PIPELINE_PROPERTY_SETTINGS_DELAY 

Specifies the settings delay (in number of frames) from the time when the sensor is programmed.

The range of values is [0,10]; the default is 2.

This property requires a uint32_t data type. It is used only when sensor does not have any embedded lines.

Definition at line 357 of file nvmedia_ipp.h.

Function Documentation

NvMediaStatus NvMediaIPPPipelineSetProperties ( NvMediaIPPPipeline ippPipeline,
uint32_t  numProperties,
NvMediaIPPPipelineProperty properties 
)

Sets the IPP pipeline properties.

Must be called before creating any IPP components.

Parameters
[in]ippPipelineA pointer to the IPP pipeline.
[in]numPropertiesNumber of entries in the properties list.
[in]propertiesA pointer to a list of IPP pipeline properties.
Returns
NvMediaStatus, the completion status of the operation: