Jetson Linux API Reference

36.4.3 Release
v4l2_map_buffer Struct Reference

Detailed Description

Definition at line 3294 of file v4l2_nv_extensions.h.

Collaboration diagram for v4l2_map_buffer:

Data Fields

__u32 index
 
__u32 type
 
__u32 num_planes
 number of planes of hardware buffer. More...
 
__u32 gpuid
 GPU ID. More...
 
__u64 fd
 DMABUF FD. More...
 
__u32 total_size
 total size of allocated memory More...
 
v4l2_buffer_mem_type memtype
 type of memory More...
 
v4l2_surface_layout layout
 BL or PL layout. More...
 
v4l2_displayscan_format scanformat
 display scan format More...
 
v4l2_color_format colorformat
 color format More...
 
v4l2_chroma_subsampling_params chromasubsampling
 Holds chroma subsampling parameters. More...
 
v4l2_map_planemap_planes
 plane parameters More...
 
__u8 reserved [64]
 

Field Documentation

◆ chromasubsampling

v4l2_chroma_subsampling_params v4l2_map_buffer::chromasubsampling

Holds chroma subsampling parameters.

Definition at line 3315 of file v4l2_nv_extensions.h.

◆ colorformat

v4l2_color_format v4l2_map_buffer::colorformat

color format

Definition at line 3313 of file v4l2_nv_extensions.h.

◆ fd

__u64 v4l2_map_buffer::fd

DMABUF FD.

Definition at line 3303 of file v4l2_nv_extensions.h.

◆ gpuid

__u32 v4l2_map_buffer::gpuid

GPU ID.

Definition at line 3301 of file v4l2_nv_extensions.h.

◆ index

__u32 v4l2_map_buffer::index

Definition at line 3296 of file v4l2_nv_extensions.h.

◆ layout

v4l2_surface_layout v4l2_map_buffer::layout

BL or PL layout.

Definition at line 3309 of file v4l2_nv_extensions.h.

◆ map_planes

v4l2_map_plane* v4l2_map_buffer::map_planes

plane parameters

Definition at line 3317 of file v4l2_nv_extensions.h.

◆ memtype

v4l2_buffer_mem_type v4l2_map_buffer::memtype

type of memory

Definition at line 3307 of file v4l2_nv_extensions.h.

◆ num_planes

__u32 v4l2_map_buffer::num_planes

number of planes of hardware buffer.

Definition at line 3299 of file v4l2_nv_extensions.h.

◆ reserved

__u8 v4l2_map_buffer::reserved[64]

Definition at line 3319 of file v4l2_nv_extensions.h.

◆ scanformat

v4l2_displayscan_format v4l2_map_buffer::scanformat

display scan format

Definition at line 3311 of file v4l2_nv_extensions.h.

◆ total_size

__u32 v4l2_map_buffer::total_size

total size of allocated memory

Definition at line 3305 of file v4l2_nv_extensions.h.

◆ type

__u32 v4l2_map_buffer::type

Definition at line 3297 of file v4l2_nv_extensions.h.


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