NVIDIA DeepStream SDK API Reference

9.2 Release
MVInfo_ Struct Reference

Detailed Description

Holds the motion vector parameters for a single block.

For H.264, nvenc provides one motion vector per 16x16 block(Macroblock). For H.265, nvenc provides one motion vector per 32x32 block(Coded Tree Block).

Definition at line 2329 of file includes/libv4l2/include/linux/v4l2_nv_extensions.h.

Data Fields

__s32 mv_x: 16
 Number of pixels the macro block moved in horizontal direction. More...
 
__s32 mv_y: 14
 Number of pixels the macro block moved in vertical direction. More...
 
__u32 weight: 2
 Temporal hints used by hardware for Motion Estimation. More...
 
__u8 reserved [64]
 Reserved fields are added for extensibility. More...
 

Field Documentation

◆ mv_x

__s32 MVInfo_::mv_x

Number of pixels the macro block moved in horizontal direction.

Definition at line 2331 of file includes/libv4l2/include/linux/v4l2_nv_extensions.h.

◆ mv_y

__s32 MVInfo_::mv_y

Number of pixels the macro block moved in vertical direction.

Definition at line 2333 of file includes/libv4l2/include/linux/v4l2_nv_extensions.h.

◆ reserved

__u8 MVInfo_::reserved

Reserved fields are added for extensibility.

Definition at line 2337 of file includes/libv4l2/include/linux/v4l2_nv_extensions.h.

◆ weight

__u32 MVInfo_::weight

Temporal hints used by hardware for Motion Estimation.

Definition at line 2335 of file includes/libv4l2/include/linux/v4l2_nv_extensions.h.


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