NVIDIA DRIVE OS Linux SDK API Reference

5.1.15.0 Release
For Test and Development only
NvMediaImageRec Struct Reference

Detailed Description

Holds a handle representing image objects.

Definition at line 71 of file nvmedia_image.h.

Data Fields

NvMediaSurfaceType type
 Holds image surface type. More...
 
uint32_t width
 Holds image width. More...
 
uint32_t height
 Holds image height. More...
 
uint32_t embeddedDataTopSize
 Holds the size of the top embedded data. More...
 
uint32_t embeddedDataBottomSize
 Holds the size of the bottom embedded data. More...
 
uint32_t colorStd
 Holds an image color standard type. More...
 
void * tag
 
NvMediaGlobalTime captureGlobalTimeStamp
 Holds an image capture global timestamp in microseconds. More...
 
uint32_t imageCount
 Holds the number of images stored in this image container. More...
 
uint32_t attributes
 Holds image attributes. More...
 
NvMediaTime captureTimeStamp
 Holds an image capture timestamp. More...
 
struct NvMediaImagePriv_ * imgPriv
 Holds an opaque pointer for internal use. More...
 

Field Documentation

◆ attributes

uint32_t NvMediaImageRec::attributes

Holds image attributes.

Definition at line 101 of file nvmedia_image.h.

◆ captureGlobalTimeStamp

NvMediaGlobalTime NvMediaImageRec::captureGlobalTimeStamp

Holds an image capture global timestamp in microseconds.

Definition at line 96 of file nvmedia_image.h.

◆ captureTimeStamp

NvMediaTime NvMediaImageRec::captureTimeStamp

Holds an image capture timestamp.

Definition at line 103 of file nvmedia_image.h.

◆ colorStd

uint32_t NvMediaImageRec::colorStd

Holds an image color standard type.

Valid range of values is [NVM_SURF_ATTR_COLOR_STD_SRGB, NVM_SURF_ATTR_COLOR_STD_REC2020PQ_ER]

Definition at line 91 of file nvmedia_image.h.

◆ embeddedDataBottomSize

uint32_t NvMediaImageRec::embeddedDataBottomSize

Holds the size of the bottom embedded data.

Valid range of embedded data supported is [NVM_SURF_ATTR_MIN_EMB_LINES_TOP, NVM_SURF_ATTR_MAX_EMB_LINES_TOP]

Definition at line 88 of file nvmedia_image.h.

◆ embeddedDataTopSize

uint32_t NvMediaImageRec::embeddedDataTopSize

Holds the size of the top embedded data.

Valid range of embedded data supported is [NVM_SURF_ATTR_MIN_EMB_LINES_TOP, NVM_SURF_ATTR_MAX_EMB_LINES_TOP]

Definition at line 84 of file nvmedia_image.h.

◆ height

uint32_t NvMediaImageRec::height

Holds image height.

Valid range of height supported is [NVM_SURF_ATTR_MIN_HEIGHT, NVM_SURF_ATTR_MAX_HEIGHT]

Definition at line 80 of file nvmedia_image.h.

◆ imageCount

uint32_t NvMediaImageRec::imageCount

Holds the number of images stored in this image container.

Definition at line 99 of file nvmedia_image.h.

◆ imgPriv

struct NvMediaImagePriv_* NvMediaImageRec::imgPriv

Holds an opaque pointer for internal use.

It should be non-null for a valid NvmediaImage

Definition at line 107 of file nvmedia_image.h.

◆ tag

void* NvMediaImageRec::tag
Deprecated:
Holds a tag that can be used by the application.

NvMedia does not change the value of this member.

Definition at line 94 of file nvmedia_image.h.

◆ type

NvMediaSurfaceType NvMediaImageRec::type

Holds image surface type.

It should be a valid value returned by the NvMediaSurfaceFormatGetType API

Definition at line 74 of file nvmedia_image.h.

◆ width

uint32_t NvMediaImageRec::width

Holds image width.

Valid range of width supported is [NVM_SURF_ATTR_MIN_WIDTH, NVM_SURF_ATTR_MAX_WIDTH]

Definition at line 77 of file nvmedia_image.h.


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