Holds extended parameters for a hardware buffer.
Definition at line 488 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 503 of file nvbuf_utils.h.
NvBufferCDEParams* _NvBufferParamsEx::cde_params |
CDE parameters.
Definition at line 517 of file nvbuf_utils.h.
NvBufferChromaSubsamplingParams _NvBufferParamsEx::chromaSubsampling |
chroma subsampling parameters
Definition at line 511 of file nvbuf_utils.h.
uint64_t _NvBufferParamsEx::flags[MAX_NUM_PLANES] |
flags associated with planes
Definition at line 507 of file nvbuf_utils.h.
bool _NvBufferParamsEx::is_protected |
get buffer vpr information.
Definition at line 513 of file nvbuf_utils.h.
NvBufferParams _NvBufferParamsEx::params |
nvbuffer basic parameters.
Definition at line 491 of file nvbuf_utils.h.
void* _NvBufferParamsEx::payloadmetaInfo |
metadata associated with the hardware buffer.
Definition at line 509 of file nvbuf_utils.h.
uint32_t _NvBufferParamsEx::physicaladdress[MAX_NUM_PLANES] |
physical address of allocated planes.
Definition at line 505 of file nvbuf_utils.h.
NvBufferDisplayScanFormat _NvBufferParamsEx::scanformat[MAX_NUM_PLANES] |
display scan format - progressive/interlaced.
Definition at line 499 of file nvbuf_utils.h.
uint32_t _NvBufferParamsEx::secondfieldoffset[MAX_NUM_PLANES] |
offset of the second field for interlaced buffer.
Definition at line 501 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 497 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 494 of file nvbuf_utils.h.
NvBufferSyncObj _NvBufferParamsEx::syncobj |
buffer sync point object parameters
Definition at line 515 of file nvbuf_utils.h.