docs/html/struct__NvBufferParamsEx.html
| | Jetson Inference
DNN Vision Library |
Public Attributes | List of all members
_NvBufferParamsEx Struct Reference [Buffer Manager](group ee nvbuffering__group.html)
Holds extended parameters for a hardware buffer. More...
#include <nvbuf_utils.h>
|
|
| [NvBufferParams](group ee nvbuffering__group.html#ga70c3f1e37eda1d7195800ffdafadfb31) | 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](group ee nvbuffering__group.html#ga959553973755bd2b7f689810d02fcd24) | scanformat [[MAX_NUM_PLANES](group ee nvbuffering__group.html#gace0ae4e1f4091c09e0aaaba06666c825)] |
| | display scan format - progressive/interlaced. More...
|
| |
| uint32_t | secondfieldoffset [[MAX_NUM_PLANES](group__ee nvbuffering group.html#gace0ae4e1f4091c09e0aaaba06666c825)] |
| | offset of the second field for interlaced buffer. More...
|
| |
| uint32_t | blockheightlog2 [[MAX_NUM_PLANES](group__ee nvbuffering group.html#gace0ae4e1f4091c09e0aaaba06666c825)] |
| | block height of the planes for blockLinear layout hardware buffer. More...
|
| |
| uint32_t | physicaladdress [[MAX_NUM_PLANES](group__ee nvbuffering group.html#gace0ae4e1f4091c09e0aaaba06666c825)] |
| | physical address of allocated planes. More...
|
| |
| uint64_t | flags [[MAX_NUM_PLANES](group__ee nvbuffering group.html#gace0ae4e1f4091c09e0aaaba06666c825)] |
| | flags associated with planes More...
|
| |
| void * | payloadmetaInfo |
| | metadata associated with the hardware buffer. More...
|
| |
| [NvBufferChromaSubsamplingParams](group ee nvbuffering__group.html#gadb1ac327e4ea62e5daf7d384d42d28c2) | chromaSubsampling |
| | chroma subsampling parameters More...
|
| |
| bool | is_protected |
| | get buffer vpr information. More...
|
| |
| [NvBufferSyncObj](group ee nvbuffering__group.html#gaaecd9a6ce18903c939af821b72682278) | syncobj |
| | buffer sync point object parameters More...
|
| |
| void * | reserved |
| | reserved field. More...
|
| |
Holds extended parameters for a hardware buffer.
| uint32_t _NvBufferParamsEx::blockheightlog2[[MAX_NUM_PLANES](group ee nvbuffering__group.html#gace0ae4e1f4091c09e0aaaba06666c825)] |
block height of the planes for blockLinear layout hardware buffer.
| [NvBufferChromaSubsamplingParams](group ee nvbuffering__group.html#gadb1ac327e4ea62e5daf7d384d42d28c2) _NvBufferParamsEx::chromaSubsampling |
chroma subsampling parameters
| uint64_t _NvBufferParamsEx::flags[[MAX_NUM_PLANES](group ee nvbuffering__group.html#gace0ae4e1f4091c09e0aaaba06666c825)] |
flags associated with planes
| bool _NvBufferParamsEx::is_protected |
get buffer vpr information.
| [NvBufferParams](group ee nvbuffering__group.html#ga70c3f1e37eda1d7195800ffdafadfb31) _NvBufferParamsEx::params |
nvbuffer basic parameters.
| void* _NvBufferParamsEx::payloadmetaInfo |
metadata associated with the hardware buffer.
| uint32_t _NvBufferParamsEx::physicaladdress[[MAX_NUM_PLANES](group ee nvbuffering__group.html#gace0ae4e1f4091c09e0aaaba06666c825)] |
physical address of allocated planes.
| void* _NvBufferParamsEx::reserved |
reserved field.
| [NvBufferDisplayScanFormat](group ee nvbuffering__group.html#ga959553973755bd2b7f689810d02fcd24) _NvBufferParamsEx::scanformat[[MAX_NUM_PLANES](group__ee nvbuffering group.html#gace0ae4e1f4091c09e0aaaba06666c825)] |
display scan format - progressive/interlaced.
| uint32_t _NvBufferParamsEx::secondfieldoffset[[MAX_NUM_PLANES](group ee nvbuffering__group.html#gace0ae4e1f4091c09e0aaaba06666c825)] |
offset of the second field for interlaced buffer.
| int32_t _NvBufferParamsEx::sizeofvaliddatainbytes |
size of the valid data from the first to the last valid byte.
(Applicale for NvBufferPayload_MemHandle)
| int32_t _NvBufferParamsEx::startofvaliddata |
offset in bytes from the start of the buffer to the first valid byte.
(Applicale for NvBufferPayload_MemHandle)
| [NvBufferSyncObj](group ee nvbuffering__group.html#gaaecd9a6ce18903c939af821b72682278) _NvBufferParamsEx::syncobj |
buffer sync point object parameters
The documentation for this struct was generated from the following file:
jetson-utils/nvbuf_utils.h
Generated on Fri Mar 17 2023 14:29:30 for Jetson Inference by 1.8.17