Holds extended parameters for a hardware buffer.
Definition at line 487 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... | |
| NvBufferCDEParams * | cde_params |
| CDE parameters. More... | |
| uint32_t _NvBufferParamsEx::blockheightlog2[MAX_NUM_PLANES] |
block height of the planes for blockLinear layout hardware buffer.
Definition at line 502 of file nvbuf_utils.h.
| NvBufferCDEParams* _NvBufferParamsEx::cde_params |
CDE parameters.
Definition at line 516 of file nvbuf_utils.h.
| NvBufferChromaSubsamplingParams _NvBufferParamsEx::chromaSubsampling |
chroma subsampling parameters
Definition at line 510 of file nvbuf_utils.h.
| uint64_t _NvBufferParamsEx::flags[MAX_NUM_PLANES] |
flags associated with planes
Definition at line 506 of file nvbuf_utils.h.
| bool _NvBufferParamsEx::is_protected |
get buffer vpr information.
Definition at line 512 of file nvbuf_utils.h.
| NvBufferParams _NvBufferParamsEx::params |
nvbuffer basic parameters.
Definition at line 490 of file nvbuf_utils.h.
| void* _NvBufferParamsEx::payloadmetaInfo |
metadata associated with the hardware buffer.
Definition at line 508 of file nvbuf_utils.h.
| uint32_t _NvBufferParamsEx::physicaladdress[MAX_NUM_PLANES] |
physical address of allocated planes.
Definition at line 504 of file nvbuf_utils.h.
| NvBufferDisplayScanFormat _NvBufferParamsEx::scanformat[MAX_NUM_PLANES] |
display scan format - progressive/interlaced.
Definition at line 498 of file nvbuf_utils.h.
| uint32_t _NvBufferParamsEx::secondfieldoffset[MAX_NUM_PLANES] |
offset of the second field for interlaced buffer.
Definition at line 500 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 496 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 493 of file nvbuf_utils.h.
| NvBufferSyncObj _NvBufferParamsEx::syncobj |
buffer sync point object parameters
Definition at line 514 of file nvbuf_utils.h.