FFmpeg  4.0
Data Fields
EvalContext Struct Reference

Data Fields

const AVClassclass
 
char * sample_rate_str
 
int sample_rate
 
int64_t chlayout
 
char * chlayout_str
 
int nb_channels
 number of output channels More...
 
int nb_in_channels
 number of input channels More...
 
int same_chlayout
 set output as input channel layout More...
 
int64_t pts
 
AVExpr ** expr
 
char * exprs
 
int nb_samples
 number of samples per requested frame More...
 
int64_t duration
 
uint64_t n
 
double var_values [VAR_VARS_NB]
 
double * channel_values
 
int64_t out_channel_layout
 

Detailed Description

Definition at line 56 of file aeval.c.

Field Documentation

◆ class

const AVClass* EvalContext::class

Definition at line 57 of file aeval.c.

◆ sample_rate_str

char* EvalContext::sample_rate_str

Definition at line 58 of file aeval.c.

Referenced by init().

◆ sample_rate

int EvalContext::sample_rate

Definition at line 59 of file aeval.c.

Referenced by config_props(), init(), query_formats(), and request_frame().

◆ chlayout

int64_t EvalContext::chlayout

Definition at line 60 of file aeval.c.

Referenced by aeval_config_output(), config_props(), init(), and query_formats().

◆ chlayout_str

char* EvalContext::chlayout_str

Definition at line 61 of file aeval.c.

Referenced by init().

◆ nb_channels

int EvalContext::nb_channels

number of output channels

Definition at line 62 of file aeval.c.

Referenced by aeval_query_formats(), init(), parse_channel_expressions(), query_formats(), request_frame(), and uninit().

◆ nb_in_channels

int EvalContext::nb_in_channels

number of input channels

Definition at line 63 of file aeval.c.

Referenced by aeval_config_output(), and val().

◆ same_chlayout

int EvalContext::same_chlayout

set output as input channel layout

Definition at line 64 of file aeval.c.

Referenced by aeval_config_output(), aeval_query_formats(), and init().

◆ pts

int64_t EvalContext::pts

Definition at line 65 of file aeval.c.

Referenced by request_frame().

◆ expr

AVExpr** EvalContext::expr

Definition at line 66 of file aeval.c.

Referenced by filter_frame(), parse_channel_expressions(), request_frame(), and uninit().

◆ exprs

char* EvalContext::exprs

Definition at line 67 of file aeval.c.

Referenced by parse_channel_expressions().

◆ nb_samples

int EvalContext::nb_samples

number of samples per requested frame

Definition at line 68 of file aeval.c.

Referenced by filter_frame(), and request_frame().

◆ duration

int64_t EvalContext::duration

Definition at line 69 of file aeval.c.

Referenced by config_props(), and request_frame().

◆ n

uint64_t EvalContext::n

Definition at line 70 of file aeval.c.

Referenced by aeval_config_output(), filter_frame(), init(), and request_frame().

◆ var_values

double EvalContext::var_values[VAR_VARS_NB]

Definition at line 71 of file aeval.c.

Referenced by aeval_config_output(), config_props(), filter_frame(), and request_frame().

◆ channel_values

double* EvalContext::channel_values

Definition at line 72 of file aeval.c.

Referenced by aeval_config_output(), filter_frame(), uninit(), and val().

◆ out_channel_layout

int64_t EvalContext::out_channel_layout

Definition at line 73 of file aeval.c.

Referenced by aeval_query_formats().


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