CellAutoContext Struct Reference
Collaboration diagram for CellAutoContext:
Collaboration graph

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 39 of file vsrc_cellauto.c.

Field Documentation

uint8_t* CellAutoContext::buf

Definition at line 46 of file vsrc_cellauto.c.

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

int CellAutoContext::buf_prev_row_idx

Definition at line 47 of file vsrc_cellauto.c.

Referenced by evolve().

int CellAutoContext::buf_row_idx

Definition at line 47 of file vsrc_cellauto.c.

Referenced by evolve(), and fill_picture().

const AVClass* CellAutoContext::class

Definition at line 40 of file vsrc_cellauto.c.

uint8_t* CellAutoContext::file_buf

Definition at line 44 of file vsrc_cellauto.c.

Referenced by init_pattern_from_file(), and uninit().

size_t CellAutoContext::file_bufsize

Definition at line 45 of file vsrc_cellauto.c.

Referenced by init_pattern_from_file(), and uninit().

char* CellAutoContext::filename

Definition at line 42 of file vsrc_cellauto.c.

Referenced by init(), and init_pattern_from_file().

AVRational CellAutoContext::frame_rate

Definition at line 50 of file vsrc_cellauto.c.

Referenced by config_props(), and init().

int64_t CellAutoContext::generation

the generation number, starting from 0

Definition at line 54 of file vsrc_cellauto.c.

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

int CellAutoContext::h
AVLFG CellAutoContext::lfg

Definition at line 55 of file vsrc_cellauto.c.

Referenced by init().

char* CellAutoContext::pattern

Definition at line 56 of file vsrc_cellauto.c.

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

uint64_t CellAutoContext::pts

Definition at line 49 of file vsrc_cellauto.c.

Referenced by request_frame().

double CellAutoContext::random_fill_ratio

Definition at line 51 of file vsrc_cellauto.c.

uint32_t CellAutoContext::random_seed

Definition at line 52 of file vsrc_cellauto.c.

Referenced by init().

uint8_t CellAutoContext::rule

Definition at line 48 of file vsrc_cellauto.c.

Referenced by evolve(), and init().

char* CellAutoContext::rule_str

Definition at line 43 of file vsrc_cellauto.c.

int CellAutoContext::scroll

Definition at line 53 of file vsrc_cellauto.c.

Referenced by fill_picture(), and init().

int CellAutoContext::start_full

Definition at line 53 of file vsrc_cellauto.c.

Referenced by init(), and request_frame().

int CellAutoContext::stitch

Definition at line 53 of file vsrc_cellauto.c.

Referenced by evolve(), and init().

int CellAutoContext::w

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