Provides top-level interfaces to program external image devices and Tegra to create and manage image processing pipelines to receive outputs in NvMediaImage surfaces.
◆ GetNitoMetadataFromMemory()
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.
The possible return values from this functions are:
- NVSIPL_STATUS_OK
- NVSIPL_STATUS_BAD_ARGUMENT
- NVSIPL_STATUS_INVALID_STATE
- NVSIPL_STATUS_OUT_OF_MEMORY
- NVSIPL_STATUS_ERROR
- Parameters
-
[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, 6MB (6UL * 1024UL * 1024UL)]. |
[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. |
- Returns
- SIPLStatus the completion status of the operation.
◆ NITO_DATA_HASH_SIZE
const size_t nvsipl::NITO_DATA_HASH_SIZE = 32U |
◆ NITO_PARAMETER_SET_ID_SIZE
const size_t nvsipl::NITO_PARAMETER_SET_ID_SIZE = 16U |
◆ NITO_SCHEMA_HASH_SIZE
const size_t nvsipl::NITO_SCHEMA_HASH_SIZE = 32U |