Jetson Linux API Reference

36.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 2104 of file 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...
 

Field Documentation

◆ mv_x

__s32 MVInfo_::mv_x

Number of pixels the macro block moved in horizontal direction.

Definition at line 2106 of file v4l2_nv_extensions.h.

◆ mv_y

__s32 MVInfo_::mv_y

Number of pixels the macro block moved in vertical direction.

Definition at line 2108 of file v4l2_nv_extensions.h.

◆ weight

__u32 MVInfo_::weight

Temporal hints used by hardware for Motion Estimation.

Definition at line 2110 of file v4l2_nv_extensions.h.


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