ascii-chat 0.11.33
Video chat in your terminal
Loading...
Searching...
No Matches
h265_encoder Struct Reference

Data Fields

AVCodecContext * codec_ctx
 
AVFrame * frame
 
AVPacket * packet
 
uint16_t current_width
 
uint16_t current_height
 
uint8_t * yuv_buf
 
size_t yuv_buf_size
 
bool codec_opened
 
bool request_keyframe
 
uint64_t total_frames
 
uint64_t keyframes
 
uint32_t avg_bitrate
 

Detailed Description

Definition at line 36 of file encoder.c.

Field Documentation

◆ avg_bitrate

uint32_t h265_encoder::avg_bitrate

Definition at line 52 of file encoder.c.

◆ codec_ctx

AVCodecContext* h265_encoder::codec_ctx

Definition at line 37 of file encoder.c.

◆ codec_opened

bool h265_encoder::codec_opened

Definition at line 47 of file encoder.c.

◆ current_height

uint16_t h265_encoder::current_height

Definition at line 42 of file encoder.c.

◆ current_width

uint16_t h265_encoder::current_width

Definition at line 41 of file encoder.c.

◆ frame

AVFrame* h265_encoder::frame

Definition at line 38 of file encoder.c.

◆ keyframes

uint64_t h265_encoder::keyframes

Definition at line 51 of file encoder.c.

◆ packet

AVPacket* h265_encoder::packet

Definition at line 39 of file encoder.c.

◆ request_keyframe

bool h265_encoder::request_keyframe

Definition at line 48 of file encoder.c.

◆ total_frames

uint64_t h265_encoder::total_frames

Definition at line 50 of file encoder.c.

◆ yuv_buf

uint8_t* h265_encoder::yuv_buf

Definition at line 44 of file encoder.c.

◆ yuv_buf_size

size_t h265_encoder::yuv_buf_size

Definition at line 45 of file encoder.c.


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