|
|
NVIDIA DRIVE OS Linux API Reference5.1.0.2 Release |
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 16u |
| 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 |
| Maximum 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 } |
| Specifies IPP component types. More... | |
| #define NVMEDIA_IPP_STREAM_MAX_TYPES 2 |
Maximum number of streams.
Definition at line 120 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 58 of file nvmedia_ipp.h.
| #define NVMEDIA_IPP_VERSION_MAJOR 2u |
Major Version number.
Definition at line 54 of file nvmedia_ipp.h.
| #define NVMEDIA_IPP_VERSION_MINOR 16u |
Minor Version number.
Definition at line 56 of file nvmedia_ipp.h.
| #define NVMEDIA_MAX_COMPONENTS_PER_PIPELINE |
Maximum number of IPP pipelines in IPP manager.
Definition at line 69 of file nvmedia_ipp.h.
| #define NVMEDIA_MAX_PIPELINES_PER_MANAGER |
Maximum number of IPP components in IPP pipeline.
Definition at line 75 of file nvmedia_ipp.h.
| typedef void NvMediaIPPComponent |
A handle representing an IPP component object.
Definition at line 85 of file nvmedia_ipp.h.
| typedef void NvMediaIPPManager |
A handle representing IPP manager object.
Definition at line 63 of file nvmedia_ipp.h.
| typedef void NvMediaIPPPipeline |
A handle representing IPP pipeline object.
Definition at line 80 of file nvmedia_ipp.h.
Specifies IPP component types.
Definition at line 102 of file nvmedia_ipp.h.
| enum NvMediaIPPISPVersion |
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 91 of file nvmedia_ipp.h.