Describes a SIPL buffer containing an NvMediaImage or NvMediaImageGroup.
INvSIPLNvMBuffer holds either NvMediaImage or NvMediaImageGroup at a time.
Definition at line 140 of file NvSIPLClient.hpp.
virtual std::uint32_t 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.
- Returns
- Ref count after the increment.
virtual NvMediaImage* nvsipl::INvSIPLClient::INvSIPLNvMBuffer::GetImage |
( |
| ) |
|
|
pure virtual |
virtual ImageMetaData nvsipl::INvSIPLClient::INvSIPLNvMBuffer::GetImageData |
( |
| ) |
|
|
pure virtual |
virtual NvMediaImageGroup* nvsipl::INvSIPLClient::INvSIPLNvMBuffer::GetImageGroup |
( |
| ) |
|
|
pure virtual |
virtual std::uint32_t 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
- Ref count after the decrement.
The documentation for this class was generated from the following file: