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

Detailed Description

The Image Processing Pipeline API provides common IPP processing functions.

Data Structures

struct  NvMediaIPPImageInformation
 Holds image information. More...
 

Macros

#define NVMEDIA_IPP_VERSION_MAJOR   2u
 Major Version number. More...
 
#define NVMEDIA_IPP_VERSION_MINOR   12u
 Minor Version number. More...
 
#define NVMEDIA_IPP_VERSION_INFO   (((uint8_t)'N' << 24) | ((uint8_t)'V' << 16) | (NVMEDIA_IPP_VERSION_MAJOR << 8) | NVMEDIA_IPP_VERSION_MINOR)
 Version information. More...
 
#define NVMEDIA_MAX_COMPONENTS_PER_PIPELINE
 Maximum number of IPP pipelines in IPP manager. More...
 
#define NVMEDIA_MAX_PIPELINES_PER_MANAGER
 Maximum number of IPP components in IPP pipeline. More...
 
#define NVMEDIA_IPP_STREAM_MAX_TYPES   2
 Max number of streams. More...
 

Typedefs

typedef void NvMediaIPPManager
 A handle representing IPP manager object. More...
 
typedef void NvMediaIPPPipeline
 A handle representing IPP pipeline object. More...
 
typedef void NvMediaIPPComponent
 A handle representing an IPP component object. More...
 

Enumerations

enum  NvMediaIPPISPVersion {
  NVMEDIA_IPP_ISP_VERSION_4,
  NVMEDIA_IPP_ISP_VERSION_5
}
 Specifies the IPP ISP version. More...
 
enum  NvMediaIPPComponentType {
  NVMEDIA_IPP_COMPONENT_ICP,
  NVMEDIA_IPP_COMPONENT_ISP,
  NVMEDIA_IPP_COMPONENT_ALG,
  NVMEDIA_IPP_COMPONENT_ISC,
  NVMEDIA_IPP_COMPONENT_OUTPUT,
  NVMEDIA_IPP_COMPONENT_FILE_READER,
  NVMEDIA_IPP_COMPONENT_ICP_EX
}
 Defines IPP component types. More...
 

Macro Definition Documentation

#define NVMEDIA_IPP_STREAM_MAX_TYPES   2

Max number of streams.

Definition at line 119 of file nvmedia_ipp.h.

#define NVMEDIA_IPP_VERSION_INFO   (((uint8_t)'N' << 24) | ((uint8_t)'V' << 16) | (NVMEDIA_IPP_VERSION_MAJOR << 8) | NVMEDIA_IPP_VERSION_MINOR)

Version information.

Definition at line 57 of file nvmedia_ipp.h.

#define NVMEDIA_IPP_VERSION_MAJOR   2u

Major Version number.

Definition at line 53 of file nvmedia_ipp.h.

#define NVMEDIA_IPP_VERSION_MINOR   12u

Minor Version number.

Definition at line 55 of file nvmedia_ipp.h.

#define NVMEDIA_MAX_COMPONENTS_PER_PIPELINE

Maximum number of IPP pipelines in IPP manager.

Definition at line 68 of file nvmedia_ipp.h.

#define NVMEDIA_MAX_PIPELINES_PER_MANAGER

Maximum number of IPP components in IPP pipeline.

Definition at line 74 of file nvmedia_ipp.h.

Typedef Documentation

typedef void NvMediaIPPComponent

A handle representing an IPP component object.

Definition at line 84 of file nvmedia_ipp.h.

typedef void NvMediaIPPManager

A handle representing IPP manager object.

Definition at line 62 of file nvmedia_ipp.h.

typedef void NvMediaIPPPipeline

A handle representing IPP pipeline object.

Definition at line 79 of file nvmedia_ipp.h.

Enumeration Type Documentation

Defines IPP component types.

Enumerator
NVMEDIA_IPP_COMPONENT_ICP 

Capture component.

NVMEDIA_IPP_COMPONENT_ISP 

Image signal processing component.

NVMEDIA_IPP_COMPONENT_ALG 

Control Algorithm component.

NVMEDIA_IPP_COMPONENT_ISC 

Sensor control component.

NVMEDIA_IPP_COMPONENT_OUTPUT 

Image output component.

NVMEDIA_IPP_COMPONENT_FILE_READER 

File reader.

NVMEDIA_IPP_COMPONENT_ICP_EX 

CaptureEx component.

Definition at line 101 of file nvmedia_ipp.h.

Specifies the IPP ISP version.

Enumerator
NVMEDIA_IPP_ISP_VERSION_4 

Specifies ISP version 4.

NVMEDIA_IPP_ISP_VERSION_5 

Specifies ISP version 5.

Definition at line 90 of file nvmedia_ipp.h.