Jetson Linux API 参考文档

32.7.4 版本
v4l2_ctrl_videoenc_outputbuf_metadata_ 结构体参考

详细描述

保存帧的编码器输出元数据,与 V4L2_CID_MPEG_VIDEOENC_METADATA IOCTL 一起使用。

定义于 v4l2_nv_extensions.h 文件的 v4l2_nv_extensions.h2004 行。

v4l2_ctrl_videoenc_outputbuf_metadata_ 的协作图

数据字段

__u8 KeyFrame
 布尔值,指示当前帧是否为关键帧。 更多...
 
__u8 EndofFrame
 布尔值,指示多片编码情况下帧的结束。 更多...
 
__u16 AvgQP
 帧的平均 QP 值。 更多...
 
__u8 bIsGoldenOrAlternateFrame
 布尔值,指示当前帧是否为黄金帧或备用帧。 更多...
 
__u8 bValidReconCRC
 重建帧的 CRC。 更多...
 
__u32 ReconFrame_Y_CRC
 重建 Y 帧 CRC。 更多...
 
__u32 ReconFrame_U_CRC
 重建 U 帧 CRC。 更多...
 
__u32 ReconFrame_V_CRC
 重建 V 帧 CRC。 更多...
 
__u32 EncodedFrameBits
 编码帧所需的比特数。 更多...
 
__u32 FrameMinQP
 帧中的最小 QP 值。 更多...
 
__u32 FrameMaxQP
 帧中的最大 QP 值。 更多...
 
__u32 bRPSFeedback_status
 RPS 反馈。 更多...
 
__u32 nCurrentRefFrameId
 用于当前帧运动估计的参考帧 ID,对于 IDR 帧将被忽略。 更多...
 
__u32 nActiveRefFrames
 活动参考帧的数量。 更多...
 
v4l2_enc_frame_full_prop RPSList [V4L2_MAX_REF_FRAMES]
 RPS 列表,包含最新的参考帧(如果它是参考帧)。 更多...
 

字段文档

◆ AvgQP

__u16 v4l2_ctrl_videoenc_outputbuf_metadata_::AvgQP

帧的平均 QP 值。

定义于 v4l2_nv_extensions.h 文件的 v4l2_nv_extensions.h2011 行。

◆ bIsGoldenOrAlternateFrame

__u8 v4l2_ctrl_videoenc_outputbuf_metadata_::bIsGoldenOrAlternateFrame

布尔值,指示当前帧是否为黄金帧或备用帧。

定义于 v4l2_nv_extensions.h 文件的 v4l2_nv_extensions.h2013 行。

◆ bRPSFeedback_status

__u32 v4l2_ctrl_videoenc_outputbuf_metadata_::bRPSFeedback_status

RPS 反馈。

定义于 v4l2_nv_extensions.h 文件的 v4l2_nv_extensions.h2029 行。

◆ bValidReconCRC

__u8 v4l2_ctrl_videoenc_outputbuf_metadata_::bValidReconCRC

重建帧的 CRC。

定义于 v4l2_nv_extensions.h 文件的 v4l2_nv_extensions.h2015 行。

◆ EncodedFrameBits

__u32 v4l2_ctrl_videoenc_outputbuf_metadata_::EncodedFrameBits

编码帧所需的比特数。

定义于 v4l2_nv_extensions.h 文件的 v4l2_nv_extensions.h2023 行。

◆ EndofFrame

__u8 v4l2_ctrl_videoenc_outputbuf_metadata_::EndofFrame

布尔值,指示多片编码情况下帧的结束。

定义于 v4l2_nv_extensions.h 文件的 v4l2_nv_extensions.h2009 行。

◆ FrameMaxQP

__u32 v4l2_ctrl_videoenc_outputbuf_metadata_::FrameMaxQP

帧中的最大 QP 值。

定义于 v4l2_nv_extensions.h 文件的 v4l2_nv_extensions.h2027 行。

◆ FrameMinQP

__u32 v4l2_ctrl_videoenc_outputbuf_metadata_::FrameMinQP

帧中的最小 QP 值。

定义于 v4l2_nv_extensions.h 文件的 v4l2_nv_extensions.h2025 行。

◆ KeyFrame

__u8 v4l2_ctrl_videoenc_outputbuf_metadata_::KeyFrame

布尔值,指示当前帧是否为关键帧。

定义于 v4l2_nv_extensions.h 文件的 v4l2_nv_extensions.h2007 行。

◆ nActiveRefFrames

__u32 v4l2_ctrl_videoenc_outputbuf_metadata_::nActiveRefFrames

活动参考帧的数量。

定义于 v4l2_nv_extensions.h 文件的 v4l2_nv_extensions.h2034 行。

◆ nCurrentRefFrameId

__u32 v4l2_ctrl_videoenc_outputbuf_metadata_::nCurrentRefFrameId

用于当前帧运动估计的参考帧 ID,对于 IDR 帧将被忽略。

定义于 v4l2_nv_extensions.h 文件的 v4l2_nv_extensions.h2032 行。

◆ ReconFrame_U_CRC

__u32 v4l2_ctrl_videoenc_outputbuf_metadata_::ReconFrame_U_CRC

重建 U 帧 CRC。

定义于 v4l2_nv_extensions.h 文件的 v4l2_nv_extensions.h2019 行。

◆ ReconFrame_V_CRC

__u32 v4l2_ctrl_videoenc_outputbuf_metadata_::ReconFrame_V_CRC

重建 V 帧 CRC。

定义于 v4l2_nv_extensions.h 文件的 v4l2_nv_extensions.h2021 行。

◆ ReconFrame_Y_CRC

__u32 v4l2_ctrl_videoenc_outputbuf_metadata_::ReconFrame_Y_CRC

重建 Y 帧 CRC。

定义于 v4l2_nv_extensions.h 文件的 v4l2_nv_extensions.h2017 行。

◆ RPSList

v4l2_enc_frame_full_prop v4l2_ctrl_videoenc_outputbuf_metadata_::RPSList[V4L2_MAX_REF_FRAMES]

RPS 列表,包含最新的参考帧(如果它是参考帧)。

定义于 v4l2_nv_extensions.h 文件的 v4l2_nv_extensions.h2036 行。


此结构体的文档生成自以下文件
. All rights reserved.