FFmpeg
Loading...
Searching...
No Matches
XavsContext Struct Reference

Data Fields

AVClass * class
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 41 of file libxavs.c.

Field Documentation

◆ class

AVClass* XavsContext::class

Definition at line 42 of file libxavs.c.

◆ params

xavs_param_t XavsContext::params

Definition at line 43 of file libxavs.c.

Referenced by XAVS_init().

◆ enc

xavs_t* XavsContext::enc

Definition at line 44 of file libxavs.c.

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

◆ pic

xavs_picture_t XavsContext::pic

Definition at line 45 of file libxavs.c.

Referenced by XAVS_frame().

◆ sei

uint8_t* XavsContext::sei

Definition at line 46 of file libxavs.c.

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

◆ sei_size

int XavsContext::sei_size

Definition at line 47 of file libxavs.c.

Referenced by encode_nals(), and XAVS_init().

◆ end_of_stream

int XavsContext::end_of_stream

Definition at line 48 of file libxavs.c.

Referenced by XAVS_frame().

◆ crf

float XavsContext::crf

Definition at line 49 of file libxavs.c.

Referenced by XAVS_init().

◆ cqp

int XavsContext::cqp

Definition at line 50 of file libxavs.c.

Referenced by XAVS_init().

◆ b_bias

int XavsContext::b_bias

Definition at line 51 of file libxavs.c.

Referenced by XAVS_init().

◆ cplxblur

float XavsContext::cplxblur

Definition at line 52 of file libxavs.c.

Referenced by XAVS_init().

◆ direct_pred

int XavsContext::direct_pred

Definition at line 53 of file libxavs.c.

Referenced by XAVS_init().

◆ aud

int XavsContext::aud

Definition at line 54 of file libxavs.c.

Referenced by XAVS_init().

◆ fast_pskip

int XavsContext::fast_pskip

Definition at line 55 of file libxavs.c.

Referenced by XAVS_init().

◆ motion_est

int XavsContext::motion_est

Definition at line 56 of file libxavs.c.

Referenced by XAVS_init().

◆ mbtree

int XavsContext::mbtree

Definition at line 57 of file libxavs.c.

Referenced by XAVS_init().

◆ mixed_refs

int XavsContext::mixed_refs

Definition at line 58 of file libxavs.c.

Referenced by XAVS_init().

◆ b_frame_strategy

int XavsContext::b_frame_strategy

Definition at line 59 of file libxavs.c.

Referenced by XAVS_init().

◆ chroma_offset

int XavsContext::chroma_offset

Definition at line 60 of file libxavs.c.

Referenced by XAVS_init().

◆ scenechange_threshold

int XavsContext::scenechange_threshold

Definition at line 61 of file libxavs.c.

Referenced by XAVS_init().

◆ noise_reduction

int XavsContext::noise_reduction

Definition at line 62 of file libxavs.c.

Referenced by XAVS_init().

◆ pts_buffer

int64_t* XavsContext::pts_buffer

Definition at line 64 of file libxavs.c.

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

◆ out_frame_count

int XavsContext::out_frame_count

Definition at line 65 of file libxavs.c.

Referenced by XAVS_frame().


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