Describes a SIPL buffer containing an NvMediaImage or NvMediaImageGroup.
INvSIPLNvMBuffer holds either NvMediaImage or NvMediaImageGroup at a time.
Definition at line 135 of file NvSIPLClient.hpp.
◆ AddNvSciSyncPrefence()
Add an NvSciSync prefence.
Add an NvSciSync prefence to be used with the next ISP or ICP operation.
- Parameters
-
[in] | prefence | Prefence to be added. |
- Returns
- SIPLStatus The completion status of the operation.
◆ AddRef()
virtual void nvsipl::INvSIPLClient::INvSIPLBuffer::AddRef |
( |
void |
| ) |
|
|
pure virtualinherited |
Adds a reference.
Adding a reference to the buffer ensures that this buffer is not re-used by another producer/consumer of the buffer.
◆ GetEOFNvSciSyncFence()
Retrieve the latest NvSciSync EOF fence.
Retrieve the buffer's latest NvSciSync EOF fence associated with the engine's set NvSciSync EOF object.
This method should only be called after nvsipl::INvSIPLCamera::Start().
- Parameters
-
[out] | postfence | EOF fence being returned. |
- Returns
- SIPLStatus The completion status of the operation.
◆ GetImage()
virtual NvMediaImage* nvsipl::INvSIPLClient::INvSIPLNvMBuffer::GetImage |
( |
| ) |
|
|
pure virtual |
◆ GetImageData()
virtual ImageMetaData nvsipl::INvSIPLClient::INvSIPLNvMBuffer::GetImageData |
( |
| ) |
|
|
pure virtual |
◆ GetImageGroup()
virtual NvMediaImageGroup* nvsipl::INvSIPLClient::INvSIPLNvMBuffer::GetImageGroup |
( |
| ) |
|
|
pure virtual |
◆ Release()
virtual SIPLStatus nvsipl::INvSIPLClient::INvSIPLBuffer::Release |
( |
void |
| ) |
|
|
pure virtualinherited |
Release a reference.
Releasing reference implies that the user has finished working with the buffer and the buffer is available for re-use.
- Returns
- SIPLStatus The completion status of the operation.
◆ cookie
The documentation for this class was generated from the following file: