L4T Multimedia API Reference

32.3.1 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

v4l2_ctrl_videodec_inputbuf_metadataVideoDecHeaderErrorMetadata
 A pointer to v4l2_ctrl_videodec_inputbuf_metadata structure. More...
 
v4l2_ctrl_videodec_outputbuf_metadataVideoDecMetadata
 A pointer to v4l2_ctrl_videodec_outputbuf_metadata structure. More...
 
v4l2_ctrl_videoenc_outputbuf_metadataVideoEncMetadata
 A pointer to v4l2_ctrl_videoenc_outputbuf_metadata structure. More...
 
v4l2_ctrl_videoenc_outputbuf_metadata_MVVideoEncMetadataMV
 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: