NVIDIA DRIVE OS Linux SDK API Reference

5.1.15.0 Release
For Test and Development only
NvMediaIPPBufferPoolParamsImgGrp Struct Reference

Detailed Description

Holds image group buffer pool parameters for initializing an IPP component.

Definition at line 1081 of file nvmedia_ipp.h.

Collaboration diagram for NvMediaIPPBufferPoolParamsImgGrp:

Data Fields

NvMediaIPPPortType portType
 Holds port type associated with the pool. More...
 
uint32_t poolBuffersNum
 Holds number of pool buffer elements. More...
 
struct {
   NvMediaSurfaceType   surfaceType
 Holds image surface type. More...
 
   NvMediaSurfAllocAttr   surfAllocAttrs [NVM_SURF_ALLOC_ATTR_MAX]
 Holds image surface allocation attributes (NvMediaSurfAllocAttr). More...
 
   uint32_t   numSurfAllocAttrs
 Holds number of surface allocation attributes. More...
 
   NvMediaBool   topEmbeddedDataValid
 Holds a Boolean which specifies whether the top embedded is valid. More...
 
   NvMediaBool   bottomEmbeddedDataValid
 Holds a Boolean which specifies whether the bottom embedded is valid. More...
 
imageConfig [NVMEDIA_MAX_IMAGE_GROUP_SIZE]
 Holds an array of surface type and allocation attributes for allocating NvMediaImageGroup. More...
 
uint32_t numImageConfigs
 Holds number of image configs. More...
 

Field Documentation

◆ bottomEmbeddedDataValid

NvMediaBool NvMediaIPPBufferPoolParamsImgGrp::bottomEmbeddedDataValid

Holds a Boolean which specifies whether the bottom embedded is valid.

Definition at line 1101 of file nvmedia_ipp.h.

◆ imageConfig

struct { ... } NvMediaIPPBufferPoolParamsImgGrp::imageConfig[NVMEDIA_MAX_IMAGE_GROUP_SIZE]

Holds an array of surface type and allocation attributes for allocating NvMediaImageGroup.

◆ numImageConfigs

uint32_t NvMediaIPPBufferPoolParamsImgGrp::numImageConfigs

Holds number of image configs.

Definition at line 1104 of file nvmedia_ipp.h.

◆ numSurfAllocAttrs

uint32_t NvMediaIPPBufferPoolParamsImgGrp::numSurfAllocAttrs

Holds number of surface allocation attributes.

Definition at line 1095 of file nvmedia_ipp.h.

◆ poolBuffersNum

uint32_t NvMediaIPPBufferPoolParamsImgGrp::poolBuffersNum

Holds number of pool buffer elements.

Definition at line 1085 of file nvmedia_ipp.h.

◆ portType

NvMediaIPPPortType NvMediaIPPBufferPoolParamsImgGrp::portType

Holds port type associated with the pool.

Definition at line 1083 of file nvmedia_ipp.h.

◆ surfaceType

NvMediaSurfaceType NvMediaIPPBufferPoolParamsImgGrp::surfaceType

Holds image surface type.

Definition at line 1090 of file nvmedia_ipp.h.

◆ surfAllocAttrs

NvMediaSurfAllocAttr NvMediaIPPBufferPoolParamsImgGrp::surfAllocAttrs[NVM_SURF_ALLOC_ATTR_MAX]

Holds image surface allocation attributes (NvMediaSurfAllocAttr).

Definition at line 1093 of file nvmedia_ipp.h.

◆ topEmbeddedDataValid

NvMediaBool NvMediaIPPBufferPoolParamsImgGrp::topEmbeddedDataValid

Holds a Boolean which specifies whether the top embedded is valid.

Definition at line 1098 of file nvmedia_ipp.h.


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