Jetson Linux API Reference

39.2 Release
v4l2_ctrl_video_metadata_ Struct Reference

Detailed Description

Holds the metadata parameters for video encoder and decoder.

The metadata is valid for the buffer with index buffer_index after the buffer is dequeued until it is queued again.

Definition at line 2473 of file v4l2_nv_extensions.h.

Collaboration diagram for v4l2_ctrl_video_metadata_:

Data Fields

v4l2_ctrl_videodec_inputbuf_metadata * VideoDecHeaderErrorMetadata
 A pointer to v4l2_ctrl_videodec_inputbuf_metadata structure. More...
 
v4l2_ctrl_videodec_outputbuf_metadata * VideoDecMetadata
 A pointer to v4l2_ctrl_videodec_outputbuf_metadata structure. More...
 
v4l2_ctrl_videoenc_outputbuf_metadata * VideoEncMetadata
 A pointer to v4l2_ctrl_videoenc_outputbuf_metadata structure. More...
 
v4l2_ctrl_videoenc_outputbuf_metadata_MV * VideoEncMetadataMV
 A pointer to v4l2_ctrl_videoenc_outputbuf_metadata_MV structure. More...
 
__u32 buffer_index
 Index of the buffer whose metadata is required. More...
 
__u8 reserved [64]
 Reserved fields are added for extensibility. More...
 

Field Documentation

◆ buffer_index

__u32 v4l2_ctrl_video_metadata_::buffer_index

Index of the buffer whose metadata is required.

Definition at line 2492 of file v4l2_nv_extensions.h.

◆ reserved

__u8 v4l2_ctrl_video_metadata_::reserved[64]

Reserved fields are added for extensibility.

Definition at line 2494 of file v4l2_nv_extensions.h.

◆ VideoDecHeaderErrorMetadata

v4l2_ctrl_videodec_inputbuf_metadata* v4l2_ctrl_video_metadata_::VideoDecHeaderErrorMetadata

A pointer to v4l2_ctrl_videodec_inputbuf_metadata structure.

This must be a valid pointer when used with V4L2_CID_MPEG_VIDEODEC_INPUT_METADATA IOCTL.

Definition at line 2478 of file v4l2_nv_extensions.h.

◆ VideoDecMetadata

v4l2_ctrl_videodec_outputbuf_metadata* v4l2_ctrl_video_metadata_::VideoDecMetadata

A pointer to v4l2_ctrl_videodec_outputbuf_metadata structure.

This must be a valid pointer when used with V4L2_CID_MPEG_VIDEODEC_METADATA IOCTL.

Definition at line 2482 of file v4l2_nv_extensions.h.

◆ VideoEncMetadata

v4l2_ctrl_videoenc_outputbuf_metadata* v4l2_ctrl_video_metadata_::VideoEncMetadata

A pointer to v4l2_ctrl_videoenc_outputbuf_metadata structure.

This must be a valid pointer when used with V4L2_CID_MPEG_VIDEOENC_METADATA IOCTL.

Definition at line 2486 of file v4l2_nv_extensions.h.

◆ VideoEncMetadataMV

v4l2_ctrl_videoenc_outputbuf_metadata_MV* v4l2_ctrl_video_metadata_::VideoEncMetadataMV

A pointer to v4l2_ctrl_videoenc_outputbuf_metadata_MV structure.

This must be a valid pointer when used with V4L2_CID_MPEG_VIDEOENC_METADATA_MV IOCTL.

Definition at line 2490 of file v4l2_nv_extensions.h.


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