Jetson Linux Multimedia API Reference

32.4.3 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 1634 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

__u32 v4l2_ctrl_video_metadata_::buffer_index

Index of the buffer whose metadata is required.

Definition at line 1653 of file v4l2_nv_extensions.h.

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

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

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

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

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