VideoParser 0.2.0
C++ Video Bitstream Parsing Library
Loading...
Searching...
No Matches
videoparser::FrameInfo Struct Reference

Specific frame information. More...

Public Attributes

int32_t frame_idx = 0
 Frame number, zero-based.
double dts
 Decoding timestamp in seconds.
double pts
 Presentation timestamp in seconds.
int size
 Frame size in bytes.
FrameType frame_type
 Frame type (0 = unknown, 1 = I, 2 = P, 3 = B).
bool is_idr
 Whether the frame is an IDR frame.
uint32_t qp_min
 Minimum QP value encountered in this frame.
uint32_t qp_max
 Maximum QP value encountered in this frame.
uint32_t qp_init
 QP Value the frame is starting with (to be found in the slice- or frame-header).
double qp_avg
 Average QP of the whole frame.
double qp_stdev
 Standard deviation of Av_QP.
double qp_bb_avg
 Average QP without the black border.
double qp_bb_stdev
 Standard deviation of the average QP.
double motion_avg
 Average of Av_Motion.
double motion_stdev
 Standard Deviation of Av_Motion.
double motion_x_avg
 Average of abs(MotX).
double motion_y_avg
 Average of abs(MotY).
double motion_x_stdev
 Standard deviation of Av_MotionX.
double motion_y_stdev
 Standard deviation of Av_MotionY.
double motion_diff_avg
 Difference of the motion with its prediction.
double motion_diff_stdev
 Standard deviation of Av_MotionDif.
int current_poc
 Picture Order Count of the current frame.
int poc_diff
 Difference to the previous frame's POC.
uint32_t motion_bit_count
 The number of bits used for coding motion.
uint32_t coefs_bit_count
 < The number of bits used for coding coeffs
int mb_mv_count
 Number of macroblocks with MVs.
int mv_coded_count
 Number of coded MVs.

Detailed Description

Specific frame information.