FFmpeg  4.0
Data Fields
CellAutoContext Struct Reference

Data Fields

const AVClassclass
 
int w
 
int h
 
char * filename
 
char * rule_str
 
uint8_tfile_buf
 
size_t file_bufsize
 
uint8_tbuf
 
int buf_prev_row_idx
 
int buf_row_idx
 
uint8_t rule
 
uint64_t pts
 
AVRational frame_rate
 
double random_fill_ratio
 
uint32_t random_seed
 
int stitch
 
int scroll
 
int start_full
 
int64_t generation
 the generation number, starting from 0 More...
 
AVLFG lfg
 
char * pattern
 

Detailed Description

Definition at line 40 of file vsrc_cellauto.c.

Field Documentation

◆ class

const AVClass* CellAutoContext::class

Definition at line 41 of file vsrc_cellauto.c.

◆ w

int CellAutoContext::w

◆ h

int CellAutoContext::h

◆ filename

char* CellAutoContext::filename

Definition at line 43 of file vsrc_cellauto.c.

Referenced by init(), and init_pattern_from_file().

◆ rule_str

char* CellAutoContext::rule_str

Definition at line 44 of file vsrc_cellauto.c.

◆ file_buf

uint8_t* CellAutoContext::file_buf

Definition at line 45 of file vsrc_cellauto.c.

Referenced by init_pattern_from_file(), and uninit().

◆ file_bufsize

size_t CellAutoContext::file_bufsize

Definition at line 46 of file vsrc_cellauto.c.

Referenced by init_pattern_from_file(), and uninit().

◆ buf

uint8_t* CellAutoContext::buf

Definition at line 47 of file vsrc_cellauto.c.

Referenced by evolve(), fill_picture(), init(), init_pattern_from_string(), and uninit().

◆ buf_prev_row_idx

int CellAutoContext::buf_prev_row_idx

Definition at line 48 of file vsrc_cellauto.c.

Referenced by evolve().

◆ buf_row_idx

int CellAutoContext::buf_row_idx

Definition at line 48 of file vsrc_cellauto.c.

Referenced by evolve(), and fill_picture().

◆ rule

uint8_t CellAutoContext::rule

Definition at line 49 of file vsrc_cellauto.c.

Referenced by evolve(), and init().

◆ pts

uint64_t CellAutoContext::pts

Definition at line 50 of file vsrc_cellauto.c.

Referenced by request_frame().

◆ frame_rate

AVRational CellAutoContext::frame_rate

Definition at line 51 of file vsrc_cellauto.c.

Referenced by config_props(), and init().

◆ random_fill_ratio

double CellAutoContext::random_fill_ratio

Definition at line 52 of file vsrc_cellauto.c.

Referenced by init().

◆ random_seed

uint32_t CellAutoContext::random_seed

Definition at line 53 of file vsrc_cellauto.c.

Referenced by init().

◆ stitch

int CellAutoContext::stitch

Definition at line 54 of file vsrc_cellauto.c.

Referenced by evolve(), and init().

◆ scroll

int CellAutoContext::scroll

Definition at line 54 of file vsrc_cellauto.c.

Referenced by fill_picture(), and init().

◆ start_full

int CellAutoContext::start_full

Definition at line 54 of file vsrc_cellauto.c.

Referenced by init(), and request_frame().

◆ generation

int64_t CellAutoContext::generation

the generation number, starting from 0

Definition at line 55 of file vsrc_cellauto.c.

Referenced by evolve(), fill_picture(), and request_frame().

◆ lfg

AVLFG CellAutoContext::lfg

Definition at line 56 of file vsrc_cellauto.c.

Referenced by init().

◆ pattern

char* CellAutoContext::pattern

Definition at line 57 of file vsrc_cellauto.c.

Referenced by init(), init_pattern_from_file(), init_pattern_from_string(), and uninit().


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