Jetson Linux API Reference

32.7.5 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 1966 of file v4l2_nv_extensions.h.

Collaboration diagram for v4l2_ctrl_video_metadata_:

Data Fields

 A pointer to v4l2_ctrl_videodec_inputbuf_metadata structure. More...
 A pointer to v4l2_ctrl_videodec_outputbuf_metadata structure. More...
 A pointer to v4l2_ctrl_videoenc_outputbuf_metadata structure. More...
 A pointer to v4l2_ctrl_videoenc_outputbuf_metadata_MV structure. More...
__u32 buffer_index
 Index of the buffer whose metadata is required. More...

Field Documentation

◆ buffer_index

__u32 v4l2_ctrl_video_metadata_::buffer_index

Index of the buffer whose metadata is required.

Definition at line 1985 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 1971 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 1975 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 1979 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 1983 of file v4l2_nv_extensions.h.

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