FFmpeg
Data Fields
XavsContext Struct Reference

Data Fields

AVClassclass
 
xavs_param_t params
 
xavs_t * enc
 
xavs_picture_t pic
 
uint8_t * sei
 
int sei_size
 
int end_of_stream
 
float crf
 
int cqp
 
int b_bias
 
float cplxblur
 
int direct_pred
 
int aud
 
int fast_pskip
 
int motion_est
 
int mbtree
 
int mixed_refs
 
int b_frame_strategy
 
int chroma_offset
 
int scenechange_threshold
 
int noise_reduction
 
int64_t * pts_buffer
 
int out_frame_count
 

Detailed Description

Definition at line 43 of file libxavs.c.

Field Documentation

◆ class

AVClass* XavsContext::class

Definition at line 44 of file libxavs.c.

◆ params

xavs_param_t XavsContext::params

Definition at line 45 of file libxavs.c.

Referenced by XAVS_init().

◆ enc

xavs_t* XavsContext::enc

Definition at line 46 of file libxavs.c.

Referenced by XAVS_close(), XAVS_frame(), and XAVS_init().

◆ pic

xavs_picture_t XavsContext::pic

Definition at line 47 of file libxavs.c.

Referenced by XAVS_frame().

◆ sei

uint8_t* XavsContext::sei

Definition at line 48 of file libxavs.c.

Referenced by encode_nals(), XAVS_close(), and XAVS_init().

◆ sei_size

int XavsContext::sei_size

Definition at line 49 of file libxavs.c.

Referenced by encode_nals(), and XAVS_init().

◆ end_of_stream

int XavsContext::end_of_stream

Definition at line 50 of file libxavs.c.

Referenced by XAVS_frame().

◆ crf

float XavsContext::crf

Definition at line 51 of file libxavs.c.

Referenced by XAVS_init().

◆ cqp

int XavsContext::cqp

Definition at line 52 of file libxavs.c.

Referenced by XAVS_init().

◆ b_bias

int XavsContext::b_bias

Definition at line 53 of file libxavs.c.

Referenced by XAVS_init().

◆ cplxblur

float XavsContext::cplxblur

Definition at line 54 of file libxavs.c.

Referenced by XAVS_init().

◆ direct_pred

int XavsContext::direct_pred

Definition at line 55 of file libxavs.c.

Referenced by XAVS_init().

◆ aud

int XavsContext::aud

Definition at line 56 of file libxavs.c.

Referenced by XAVS_init().

◆ fast_pskip

int XavsContext::fast_pskip

Definition at line 57 of file libxavs.c.

Referenced by XAVS_init().

◆ motion_est

int XavsContext::motion_est

Definition at line 58 of file libxavs.c.

Referenced by XAVS_init().

◆ mbtree

int XavsContext::mbtree

Definition at line 59 of file libxavs.c.

Referenced by XAVS_init().

◆ mixed_refs

int XavsContext::mixed_refs

Definition at line 60 of file libxavs.c.

Referenced by XAVS_init().

◆ b_frame_strategy

int XavsContext::b_frame_strategy

Definition at line 61 of file libxavs.c.

Referenced by XAVS_init().

◆ chroma_offset

int XavsContext::chroma_offset

Definition at line 62 of file libxavs.c.

Referenced by XAVS_init().

◆ scenechange_threshold

int XavsContext::scenechange_threshold

Definition at line 63 of file libxavs.c.

Referenced by XAVS_init().

◆ noise_reduction

int XavsContext::noise_reduction

Definition at line 64 of file libxavs.c.

Referenced by XAVS_init().

◆ pts_buffer

int64_t* XavsContext::pts_buffer

Definition at line 66 of file libxavs.c.

Referenced by XAVS_close(), XAVS_frame(), and XAVS_init().

◆ out_frame_count

int XavsContext::out_frame_count

Definition at line 67 of file libxavs.c.

Referenced by XAVS_frame().


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