TUT HEVC Encoder
Loading...
Searching...
No Matches
input_frame_buffer_t Struct Reference

#include <input_frame_buffer.h>

Collaboration diagram for input_frame_buffer_t:

Data Fields

struct kvz_picturepic_buffer [3 *32]
 An array for stroring the input frames.
 
int64_t pts_buffer [3 *32]
 An array for stroring the timestamps.
 
uint64_t num_in
 Number of pictures input.
 
uint64_t num_out
 Number of pictures output.
 
int64_t delay
 Value to subtract from the DTS values of the first frames.
 
int gop_skipped
 Number of GOP pictures skipped.
 

Field Documentation

◆ delay

int64_t input_frame_buffer_t::delay

This will be set to the difference of the PTS values of the first and (cfg->gop_len)th frames, unless the sequence has less that cfg->gop_len frames.

◆ gop_skipped

int input_frame_buffer_t::gop_skipped

This is used when the last GOP of the sequence is not full.

◆ num_in

uint64_t input_frame_buffer_t::num_in

◆ num_out

uint64_t input_frame_buffer_t::num_out

◆ pic_buffer

struct kvz_picture* input_frame_buffer_t::pic_buffer[3 *32]

◆ pts_buffer

int64_t input_frame_buffer_t::pts_buffer[3 *32]

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