| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 

Go to the source code of this file.
| Data Structures | |
| struct | drag_info | 
| support for drag actions  More... | |
| struct | fbuf_t | 
| struct | grab_desc | 
| Macros | |
| #define | CONSOLE_VIDEO_CMDS "console {device}" | 
| #define | MAX_VIDEO_SOURCES 9 | 
| #define | SRC_WIN_H 60 /* height of video thumbnails */ | 
| #define | SRC_WIN_W 80 /* width of video thumbnails */ | 
| Enumerations | |
| enum | drag_window { DRAG_NONE , DRAG_LOCAL , DRAG_REMOTE , DRAG_DIALED , DRAG_INPUT , DRAG_MESSAGE , DRAG_PIP } | 
| enum | kb_output { KO_NONE , KO_INPUT , KO_DIALED , KO_MESSAGE } | 
| Functions | |
| int | console_video_cli (struct video_desc *env, const char *var, int fd) | 
| int | console_video_config (struct video_desc **penv, const char *var, const char *val) | 
| void | console_video_start (struct video_desc *env, struct ast_channel *owner) | 
| void | console_video_uninit (struct video_desc *env) | 
| int | console_write_video (struct ast_channel *chan, struct ast_frame *f) | 
| void | delete_board (struct board *b) | 
| deallocates memory space for a board | |
| void | fbuf_free (struct fbuf_t *) | 
| int | get_gui_startup (struct video_desc *env) | 
| struct video_desc * | get_video_desc (struct ast_channel *c) | 
| void | move_message_board (struct board *b, int dy) | 
| int | print_message (struct board *b, const char *s) | 
| const char * | read_message (const struct board *b) | 
| return the whole text from a board | |
| int | reset_board (struct board *b) | 
| reset the board to blank | |
| Variables | |
| struct grab_desc * | console_grabbers [] | 
| int | console_video_formats | 
| #define CONSOLE_VIDEO_CMDS "console {device}" | 
Definition at line 27 of file console_video.h.
| #define MAX_VIDEO_SOURCES 9 | 
Definition at line 51 of file console_video.h.
| #define SRC_WIN_H 60 /* height of video thumbnails */ | 
Definition at line 47 of file console_video.h.
| #define SRC_WIN_W 80 /* width of video thumbnails */ | 
Definition at line 46 of file console_video.h.
| enum drag_window | 
| Enumerator | |
|---|---|
| DRAG_NONE | |
| DRAG_LOCAL | |
| DRAG_REMOTE | |
| DRAG_DIALED | |
| DRAG_INPUT | |
| DRAG_MESSAGE | |
| DRAG_PIP | |
Definition at line 112 of file console_video.h.
| enum kb_output | 
| Enumerator | |
|---|---|
| KO_NONE | |
| KO_INPUT | |
| KO_DIALED | |
| KO_MESSAGE | |
Definition at line 105 of file console_video.h.
| int console_video_cli | ( | struct video_desc * | env, | 
| const char * | var, | ||
| int | fd | ||
| ) | 
Definition at line 130 of file console_video.c.
| int console_video_config | ( | struct video_desc ** | penv, | 
| const char * | var, | ||
| const char * | val | ||
| ) | 
Definition at line 135 of file console_video.c.
| void console_video_start | ( | struct video_desc * | env, | 
| struct ast_channel * | owner | ||
| ) | 
| void console_video_uninit | ( | struct video_desc * | env | ) | 
Definition at line 145 of file console_video.c.
| int console_write_video | ( | struct ast_channel * | chan, | 
| struct ast_frame * | f | ||
| ) | 
Definition at line 125 of file console_video.c.
| void delete_board | ( | struct board * | b | ) | 
deallocates memory space for a board
| void fbuf_free | ( | struct fbuf_t * | ) | 
Referenced by dec_uninit().
| int get_gui_startup | ( | struct video_desc * | env | ) | 
Definition at line 149 of file console_video.c.
| struct video_desc * get_video_desc | ( | struct ast_channel * | c | ) | 
| void move_message_board | ( | struct board * | b, | 
| int | dy | ||
| ) | 
| int print_message | ( | struct board * | b, | 
| const char * | s | ||
| ) | 
| const char * read_message | ( | const struct board * | b | ) | 
return the whole text from a board
| int reset_board | ( | struct board * | b | ) | 
reset the board to blank
| 
 | extern | 
| 
 | extern | 
Definition at line 154 of file console_video.c.