L4T Multimedia API Reference

32.3.1 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
_NvBufferParamsEx Struct Reference

Detailed Description

Holds extended parameters for a hardware buffer.

Definition at line 405 of file nvbuf_utils.h.

Collaboration diagram for _NvBufferParamsEx:

Data Fields

NvBufferParams params
 nvbuffer basic parameters. More...
 
int32_t startofvaliddata
 offset in bytes from the start of the buffer to the first valid byte. More...
 
int32_t sizeofvaliddatainbytes
 size of the valid data from the first to the last valid byte. More...
 
NvBufferDisplayScanFormat scanformat [MAX_NUM_PLANES]
 display scan format - progressive/interlaced. More...
 
uint32_t secondfieldoffset [MAX_NUM_PLANES]
 offset of the second field for interlaced buffer. More...
 
uint32_t blockheightlog2 [MAX_NUM_PLANES]
 block height of the planes for blockLinear layout hardware buffer. More...
 
uint32_t physicaladdress [MAX_NUM_PLANES]
 physical address of allocated planes. More...
 
uint64_t flags [MAX_NUM_PLANES]
 flags associated with planes More...
 
void * payloadmetaInfo
 metadata associated with the hardware buffer. More...
 
NvBufferChromaSubsamplingParams chromaSubsampling
 Chroma Subsampling parameters. More...
 
void * reserved
 reserved field. More...
 

Field Documentation

uint32_t _NvBufferParamsEx::blockheightlog2[MAX_NUM_PLANES]

block height of the planes for blockLinear layout hardware buffer.

Definition at line 420 of file nvbuf_utils.h.

NvBufferChromaSubsamplingParams _NvBufferParamsEx::chromaSubsampling

Chroma Subsampling parameters.

Definition at line 428 of file nvbuf_utils.h.

uint64_t _NvBufferParamsEx::flags[MAX_NUM_PLANES]

flags associated with planes

Definition at line 424 of file nvbuf_utils.h.

NvBufferParams _NvBufferParamsEx::params

nvbuffer basic parameters.

Definition at line 408 of file nvbuf_utils.h.

void* _NvBufferParamsEx::payloadmetaInfo

metadata associated with the hardware buffer.

Definition at line 426 of file nvbuf_utils.h.

uint32_t _NvBufferParamsEx::physicaladdress[MAX_NUM_PLANES]

physical address of allocated planes.

Definition at line 422 of file nvbuf_utils.h.

void* _NvBufferParamsEx::reserved

reserved field.

Definition at line 430 of file nvbuf_utils.h.

NvBufferDisplayScanFormat _NvBufferParamsEx::scanformat[MAX_NUM_PLANES]

display scan format - progressive/interlaced.

Definition at line 416 of file nvbuf_utils.h.

uint32_t _NvBufferParamsEx::secondfieldoffset[MAX_NUM_PLANES]

offset of the second field for interlaced buffer.

Definition at line 418 of file nvbuf_utils.h.

int32_t _NvBufferParamsEx::sizeofvaliddatainbytes

size of the valid data from the first to the last valid byte.

(Applicale for NvBufferPayload_MemHandle)

Definition at line 414 of file nvbuf_utils.h.

int32_t _NvBufferParamsEx::startofvaliddata

offset in bytes from the start of the buffer to the first valid byte.

(Applicale for NvBufferPayload_MemHandle)

Definition at line 411 of file nvbuf_utils.h.


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