FFmpeg
Data Fields
Encoder Struct Reference

Data Fields

int64_t next_pts
 
AVFramelast_frame
 
int64_t vsync_frame_number
 
int64_t frames_prev_hist [3]
 
AVFramesq_frame
 
AVPacketpkt
 
uint64_t data_size
 
uint64_t packets_encoded
 
uint64_t dup_warning
 
int opened
 

Detailed Description

Definition at line 44 of file ffmpeg_enc.c.

Field Documentation

◆ next_pts

int64_t Encoder::next_pts

Definition at line 46 of file ffmpeg_enc.c.

Referenced by do_audio_out(), do_video_out(), and video_sync_process().

◆ last_frame

AVFrame* Encoder::last_frame

Definition at line 48 of file ffmpeg_enc.c.

Referenced by do_video_out(), enc_alloc(), and enc_free().

◆ vsync_frame_number

int64_t Encoder::vsync_frame_number

Definition at line 50 of file ffmpeg_enc.c.

Referenced by do_video_out(), and video_sync_process().

◆ frames_prev_hist

int64_t Encoder::frames_prev_hist[3]

Definition at line 54 of file ffmpeg_enc.c.

Referenced by video_sync_process().

◆ sq_frame

AVFrame* Encoder::sq_frame

Definition at line 56 of file ffmpeg_enc.c.

Referenced by enc_free(), enc_open(), and submit_encode_frame().

◆ pkt

AVPacket* Encoder::pkt

Definition at line 59 of file ffmpeg_enc.c.

Referenced by enc_alloc(), enc_free(), enc_subtitle(), and encode_frame().

◆ data_size

uint64_t Encoder::data_size

Definition at line 62 of file ffmpeg_enc.c.

Referenced by enc_stats_write(), encode_frame(), and update_video_stats().

◆ packets_encoded

uint64_t Encoder::packets_encoded

Definition at line 65 of file ffmpeg_enc.c.

Referenced by encode_frame(), and update_video_stats().

◆ dup_warning

uint64_t Encoder::dup_warning

Definition at line 67 of file ffmpeg_enc.c.

Referenced by do_video_out(), and enc_alloc().

◆ opened

int Encoder::opened

Definition at line 69 of file ffmpeg_enc.c.

Referenced by enc_flush(), and enc_open().


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