Provides top-level interfaces to program external image devices and Tegra to create and manage image processing pipelines to receive outputs in NvMediaImage surfaces.
Data Structures | |
| class | nvsipl::INvSIPLTrace |
| Defines the public interfaces to control the logging/tracing of SIPL. More... | |
Modules | |
| NvSIPL Client | |
| Provides interfaces to retrieve the output of the SIPL Pipeline Manager. | |
| NvSIPL DeviceBlock Information | |
| Describes information about devices supported by SIPL Device Block. | |
| NvSIPL Pipeline Manager | |
| Programs Video Input (VI) and Image Signal Processor (ISP) hardware blocks using NvMedia API to create image processing pipelines for each sensor. | |
| NvSIPL Version | |
| Holds the version information for NvSIPL Camera and NvSIPL Client. | |
| const size_t | nvsipl::TUNA_PARAMETER_SET_ID_SIZE = 16U |
| const size_t | nvsipl::TUNA_SCHEMA_HASH_SIZE = 32U |
| const size_t | nvsipl::TUNA_DATA_HASH_SIZE = 32U |
| SIPLStatus | nvsipl::GetNitoMetadataFromMemory (uint8_t const *const nitoMem, size_t const nitoMemLength, NvSIPLNitoMetadata *const metadataArray, size_t const metadataArrayLength, size_t *const metadataCount) |
| Get NITO Metadata (knobset UUID, schema hash, data hash) from a NITO memory buffer. More... | |
| SIPLStatus nvsipl::GetNitoMetadataFromMemory | ( | uint8_t const *const | nitoMem, |
| size_t const | nitoMemLength, | ||
| NvSIPLNitoMetadata *const | metadataArray, | ||
| size_t const | metadataArrayLength, | ||
| size_t *const | metadataCount | ||
| ) |
Get NITO Metadata (knobset UUID, schema hash, data hash) from a NITO memory buffer.
This function is wrapper function around Tuna::bbf::target::fetchNitoMetadataFromMemory(). It inspects parameter data then calls fetchNitoMetadataFromMemory, performs error code conversion between Tuna and SIPL, then copies metadata into the return value.
The possible return values from this functions are:
| [in] | nitoMem | Pointer to location of memory to load from. |
| [in] | nitoMemLength | Size of memory pointed to by nitoMem. This value must be in the range [1, BBF_FILE_MAX_SIZE]. |
| [in,out] | metadataArray | An array of NitoMetadata tuples to store the result. |
| [in] | metadataArrayLength | The size of array metadataArray |
| [out] | metadataCount | The number of tuples stored in metadataArray on success. |
| const size_t nvsipl::TUNA_DATA_HASH_SIZE = 32U |
Definition at line 55 of file NvSIPLCamera.hpp.
| const size_t nvsipl::TUNA_PARAMETER_SET_ID_SIZE = 16U |
Definition at line 53 of file NvSIPLCamera.hpp.
| const size_t nvsipl::TUNA_SCHEMA_HASH_SIZE = 32U |
Definition at line 54 of file NvSIPLCamera.hpp.