NVIDIA DRIVE 5.0 Linux SDK API Reference

5.0.5.0 Release

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

Detailed Description

Defines IPP Property structures.

Data Structures

struct  NvMediaIPPPropertyControls
 Defines the control properties associated with the camera. More...
 
struct  NvMediaIPPPropertyDynamic
 Defines the dynamic properties associated with the camera. More...
 
struct  NvMediaIPPPropertyStatic
 Defines the static properties associated with the 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 292 of file nvmedia_ipp.h.

Enumeration Type Documentation

Defines IPP pipeline property types.

Enumerator
NVMEDIA_IPP_PIPELINE_PROPERTY_ONLY_EMB_STATS 

Specifies to use only embedded data statistics.

This property takes the NvMediaBool data type. Possible values are:
NVMEDIA_TRUE
NVMEDIA_FALSE (Default) 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 to use trigger-based capture.

This property requires an NvMediaBool data type. Possible values are:
NVMEDIA_TRUE
NVMEDIA_FALSE (Default) 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 of programming the sensor.

This property requires an uint32_t data type. Supported range is [0,10]. Default value is 2. This property is used only when sensor does not have any embedded lines.

Definition at line 320 of file nvmedia_ipp.h.

Function Documentation

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

Sets the IPP pipeline properties.

Parameters
[in]ippPipelineThe IPP pipeline
[in]numPropertiesNumber of entries in the properties list
[in]propertiesList of IPP pipeline properties
Returns
NvMediaStatus The completion status of the operation. Possible values are:
NVMEDIA_STATUS_OK
NVMEDIA_STATUS_BAD_PARAMETER if the pointer is invalid.
NVMEDIA_STATUS_NOT_SUPPORTED if the property type is not supported.