NVIDIA DRIVE OS Linux SDK API Reference

5.1.12.0 Release

 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 138 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 void AddRef (void)=0
 Adds a reference. More...
 
virtual SIPLStatus Release (void)=0
 Release a reference. More...
 

Member Function Documentation

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.

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 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 status of the operation.

The documentation for this class was generated from the following file: