AnsiContext Struct Reference


Public Types

enum  { STATE_NORMAL = 0, STATE_ESCAPE, STATE_CODE, STATE_MUSIC_PREAMBLE }

Data Fields

AVFrame frame
int x
 x cursor position (pixels)
int y
 y cursor position (pixels)
int sx
 saved x cursor position (pixels)
int sy
 saved y cursor position (pixels)
const uint8_t * font
 font
int font_height
 font height
int attributes
 attribute flags
int fg
 foreground color
int bg
 background color
enum AnsiContext:: { ... }  state
int args [MAX_NB_ARGS]
int nb_args
 number of arguments (may exceed MAX_NB_ARGS)

Detailed Description

Definition at line 49 of file ansi.c.


Member Enumeration Documentation

anonymous enum

Enumerator:
STATE_NORMAL 
STATE_ESCAPE 
STATE_CODE 
STATE_MUSIC_PREAMBLE 

Definition at line 62 of file ansi.c.


Field Documentation

int AnsiContext::args[MAX_NB_ARGS]

Definition at line 69 of file ansi.c.

Referenced by decode_frame(), and execute_code().

attribute flags

Definition at line 57 of file ansi.c.

Referenced by draw_char(), and execute_code().

background color

Definition at line 59 of file ansi.c.

Referenced by decode_init(), draw_char(), and execute_code().

foreground color

Definition at line 58 of file ansi.c.

Referenced by decode_init(), draw_char(), and execute_code().

const uint8_t* AnsiContext::font

font

Definition at line 55 of file ansi.c.

Referenced by decode_init(), draw_char(), and execute_code().

font height

Definition at line 56 of file ansi.c.

Referenced by decode_init(), draw_char(), erase_line(), execute_code(), and hscroll().

number of arguments (may exceed MAX_NB_ARGS)

Definition at line 70 of file ansi.c.

Referenced by decode_frame(), and execute_code().

enum { ... } AnsiContext::state

Referenced by decode_frame().

saved x cursor position (pixels)

Definition at line 53 of file ansi.c.

Referenced by execute_code().

saved y cursor position (pixels)

Definition at line 54 of file ansi.c.

Referenced by execute_code().

x cursor position (pixels)

Definition at line 51 of file ansi.c.

Referenced by decode_frame(), draw_char(), erase_screen(), and execute_code().

y cursor position (pixels)

Definition at line 52 of file ansi.c.

Referenced by draw_char(), erase_line(), erase_screen(), execute_code(), and hscroll().


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

Generated on Fri Oct 26 02:46:15 2012 for FFmpeg by  doxygen 1.5.8