NVIDIA DRIVE OS Linux API Reference

5.1.6.1 Release
For Test and Development only

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
nvsipl::INvSIPLClient::INvSIPLNvMBuffer Class Referenceabstract

Detailed Description

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.

Inheritance diagram for nvsipl::INvSIPLClient::INvSIPLNvMBuffer:
Collaboration diagram for nvsipl::INvSIPLClient::INvSIPLNvMBuffer:

Public Member Functions

virtual NvMediaImageGetImage ()=0
 Gets a handle to NvMediaImage. More...
 
virtual NvMediaImageGroupGetImageGroup ()=0
 Gets a handle to NvMediaImageGroup. More...
 
virtual ImageMetaData GetImageData ()=0
 Gets an nvsipl::INvSIPLClient::ImageMetaData associated with NvMediaImage or NvMediaImageGroup. More...
 
virtual std::uint32_t AddRef (void)=0
 Adds a reference. More...
 
virtual std::uint32_t Release (void)=0
 Release a reference. More...
 

Member Function Documentation

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

Gets a handle to NvMediaImage.

Returns
A pointer to NvMediaImage.
virtual ImageMetaData nvsipl::INvSIPLClient::INvSIPLNvMBuffer::GetImageData ( )
pure virtual
virtual NvMediaImageGroup* nvsipl::INvSIPLClient::INvSIPLNvMBuffer::GetImageGroup ( )
pure virtual

Gets a handle to NvMediaImageGroup.

This function holds the output of an image sensor in HDR mode.

Returns
A pointer to NvMediaImageGroup.
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: