Jetson Linux API Reference

32.7.5 Release
_v4l2_map_plane Struct Reference

Detailed Description

Holds parameters for a hardware buffer.

Definition at line 2619 of file v4l2_nv_extensions.h.

Data Fields

__u32 fd
 Holds the DMABUF FD of the hardware buffer. More...
 
__u32 width
 width of each planes of hardware buffer. More...
 
__u32 height
 height of each planes of hardware buffer. More...
 
__u32 pitch
 pitch of each planes of hardware buffer. More...
 
__u32 offset
 memory offset values of each video planes of hardware buffer. More...
 
__u32 psize
 size of each vodeo planes of hardware buffer. More...
 
__u32 layout
 layout type of each planes of hardware buffer. More...
 
__u32 blockheightlog2
 
__s32 memsize
 size of the memory. More...
 
__s32 startofvaliddata
 start of valid data. More...
 
__s32 sizeofvaliddatainbytes
 size of valid data. More...
 
v4l2_displayscan_format scanformat
 
__u32 secondfieldoffset
 
__u64 flags
 
__u32 reserved [4]
 

Field Documentation

◆ blockheightlog2

__u32 _v4l2_map_plane::blockheightlog2

Definition at line 2636 of file v4l2_nv_extensions.h.

◆ fd

__u32 _v4l2_map_plane::fd

Holds the DMABUF FD of the hardware buffer.

Definition at line 2622 of file v4l2_nv_extensions.h.

◆ flags

__u64 _v4l2_map_plane::flags

Definition at line 2648 of file v4l2_nv_extensions.h.

◆ height

__u32 _v4l2_map_plane::height

height of each planes of hardware buffer.

Definition at line 2626 of file v4l2_nv_extensions.h.

◆ layout

__u32 _v4l2_map_plane::layout

layout type of each planes of hardware buffer.

Definition at line 2634 of file v4l2_nv_extensions.h.

◆ memsize

__s32 _v4l2_map_plane::memsize

size of the memory.

(Applicale for V4L2_PAYLOAD_TYPE_MEMHANDLE)

Definition at line 2638 of file v4l2_nv_extensions.h.

◆ offset

__u32 _v4l2_map_plane::offset

memory offset values of each video planes of hardware buffer.

Definition at line 2630 of file v4l2_nv_extensions.h.

◆ pitch

__u32 _v4l2_map_plane::pitch

pitch of each planes of hardware buffer.

Definition at line 2628 of file v4l2_nv_extensions.h.

◆ psize

__u32 _v4l2_map_plane::psize

size of each vodeo planes of hardware buffer.

Definition at line 2632 of file v4l2_nv_extensions.h.

◆ reserved

__u32 _v4l2_map_plane::reserved[4]

Definition at line 2650 of file v4l2_nv_extensions.h.

◆ scanformat

v4l2_displayscan_format _v4l2_map_plane::scanformat

Definition at line 2644 of file v4l2_nv_extensions.h.

◆ secondfieldoffset

__u32 _v4l2_map_plane::secondfieldoffset

Definition at line 2646 of file v4l2_nv_extensions.h.

◆ sizeofvaliddatainbytes

__s32 _v4l2_map_plane::sizeofvaliddatainbytes

size of valid data.

(Applicale for V4L2_PAYLOAD_TYPE_MEMHANDLE)

Definition at line 2642 of file v4l2_nv_extensions.h.

◆ startofvaliddata

__s32 _v4l2_map_plane::startofvaliddata

start of valid data.

(Applicale for V4L2_PAYLOAD_TYPE_MEMHANDLE)

Definition at line 2640 of file v4l2_nv_extensions.h.

◆ width

__u32 _v4l2_map_plane::width

width of each planes of hardware buffer.

Definition at line 2624 of file v4l2_nv_extensions.h.


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