Holds extended parameters for a hardware buffer.
Definition at line 457 of file nvbuf_utils.h.

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... | |
| bool | is_protected |
| get buffer vpr information. More... | |
| NvBufferSyncObj | syncobj |
| buffer sync point object parameters More... | |
| void * | reserved |
| reserved field. More... | |
| uint32_t _NvBufferParamsEx::blockheightlog2[MAX_NUM_PLANES] |
block height of the planes for blockLinear layout hardware buffer.
Definition at line 472 of file nvbuf_utils.h.
| NvBufferChromaSubsamplingParams _NvBufferParamsEx::chromaSubsampling |
chroma subsampling parameters
Definition at line 480 of file nvbuf_utils.h.
| uint64_t _NvBufferParamsEx::flags[MAX_NUM_PLANES] |
flags associated with planes
Definition at line 476 of file nvbuf_utils.h.
| bool _NvBufferParamsEx::is_protected |
get buffer vpr information.
Definition at line 482 of file nvbuf_utils.h.
| NvBufferParams _NvBufferParamsEx::params |
nvbuffer basic parameters.
Definition at line 460 of file nvbuf_utils.h.
| void* _NvBufferParamsEx::payloadmetaInfo |
metadata associated with the hardware buffer.
Definition at line 478 of file nvbuf_utils.h.
| uint32_t _NvBufferParamsEx::physicaladdress[MAX_NUM_PLANES] |
physical address of allocated planes.
Definition at line 474 of file nvbuf_utils.h.
| void* _NvBufferParamsEx::reserved |
reserved field.
Definition at line 486 of file nvbuf_utils.h.
| NvBufferDisplayScanFormat _NvBufferParamsEx::scanformat[MAX_NUM_PLANES] |
display scan format - progressive/interlaced.
Definition at line 468 of file nvbuf_utils.h.
| uint32_t _NvBufferParamsEx::secondfieldoffset[MAX_NUM_PLANES] |
offset of the second field for interlaced buffer.
Definition at line 470 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 466 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 463 of file nvbuf_utils.h.
| NvBufferSyncObj _NvBufferParamsEx::syncobj |
buffer sync point object parameters
Definition at line 484 of file nvbuf_utils.h.