![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|

Public Attributes | |
| pthread_cond_t | boss_cv |
| volatile bool | boss_waiting |
| int | cpu_count |
| Display * | dpy |
| double | fps |
| struct video_frame * | frame |
| struct grabbed_data *volatile | head |
| int | height |
| bool | initialized |
| pthread_mutex_t | lock |
| struct timeval | prev_time |
| volatile int | queue_len |
| char * | req_display |
| Window | root |
| volatile bool | should_exit_worker |
| struct grabbed_data *volatile *volatile | tail |
| struct tile * | tile |
| int | width |
| pthread_cond_t | worker_cv |
| pthread_t | worker_id |
| volatile bool | worker_waiting |
| int | x |
| int | y |
Definition at line 95 of file screen_x11.c.
| pthread_cond_t vidcap_screen_x11_state::boss_cv |
Definition at line 108 of file screen_x11.c.
Referenced by grab_thread(), initialize(), vidcap_screen_x11_finish(), and vidcap_screen_x11_grab().
| volatile bool vidcap_screen_x11_state::boss_waiting |
Definition at line 109 of file screen_x11.c.
Referenced by grab_thread(), initialize(), vidcap_screen_x11_finish(), and vidcap_screen_x11_grab().
| int vidcap_screen_x11_state::cpu_count |
Definition at line 120 of file screen_x11.c.
Referenced by vidcap_screen_x11_grab(), and vidcap_screen_x11_init().
| Display* vidcap_screen_x11_state::dpy |
Definition at line 98 of file screen_x11.c.
Referenced by grab_thread(), and initialize().
| double vidcap_screen_x11_state::fps |
Definition at line 117 of file screen_x11.c.
Referenced by initialize(), parse_fmt(), and vidcap_screen_x11_grab().
| struct video_frame* vidcap_screen_x11_state::frame |
Definition at line 96 of file screen_x11.c.
Referenced by initialize(), vidcap_screen_x11_done(), and vidcap_screen_x11_grab().
| struct grabbed_data* volatile vidcap_screen_x11_state::head |
Definition at line 102 of file screen_x11.c.
Referenced by grab_thread(), initialize(), vidcap_screen_x11_done(), and vidcap_screen_x11_grab().
| int vidcap_screen_x11_state::height |
Definition at line 100 of file screen_x11.c.
Referenced by initialize(), and parse_fmt().
| bool vidcap_screen_x11_state::initialized |
Definition at line 119 of file screen_x11.c.
Referenced by vidcap_screen_x11_grab().
| pthread_mutex_t vidcap_screen_x11_state::lock |
Definition at line 105 of file screen_x11.c.
Referenced by grab_thread(), initialize(), vidcap_screen_x11_done(), vidcap_screen_x11_finish(), and vidcap_screen_x11_grab().
| struct timeval vidcap_screen_x11_state::prev_time |
Definition at line 115 of file screen_x11.c.
Referenced by vidcap_screen_x11_grab().
| volatile int vidcap_screen_x11_state::queue_len |
Definition at line 103 of file screen_x11.c.
Referenced by grab_thread(), initialize(), vidcap_screen_x11_done(), and vidcap_screen_x11_grab().
| char* vidcap_screen_x11_state::req_display |
Definition at line 121 of file screen_x11.c.
Referenced by initialize(), parse_fmt(), and vidcap_screen_x11_done().
| Window vidcap_screen_x11_state::root |
Definition at line 99 of file screen_x11.c.
Referenced by grab_thread(), and initialize().
| volatile bool vidcap_screen_x11_state::should_exit_worker |
Definition at line 111 of file screen_x11.c.
Referenced by grab_thread(), initialize(), and vidcap_screen_x11_finish().
| struct grabbed_data* volatile * volatile vidcap_screen_x11_state::tail |
Definition at line 102 of file screen_x11.c.
Referenced by grab_thread(), and initialize().
| struct tile* vidcap_screen_x11_state::tile |
Definition at line 97 of file screen_x11.c.
Referenced by grab_thread(), initialize(), vidcap_screen_x11_done(), and vidcap_screen_x11_grab().
| int vidcap_screen_x11_state::width |
Definition at line 100 of file screen_x11.c.
Referenced by initialize(), and parse_fmt().
| pthread_cond_t vidcap_screen_x11_state::worker_cv |
Definition at line 106 of file screen_x11.c.
Referenced by grab_thread(), initialize(), vidcap_screen_x11_finish(), and vidcap_screen_x11_grab().
| pthread_t vidcap_screen_x11_state::worker_id |
Definition at line 113 of file screen_x11.c.
Referenced by initialize(), and vidcap_screen_x11_finish().
| volatile bool vidcap_screen_x11_state::worker_waiting |
Definition at line 107 of file screen_x11.c.
Referenced by grab_thread(), initialize(), vidcap_screen_x11_finish(), and vidcap_screen_x11_grab().
| int vidcap_screen_x11_state::x |
Definition at line 100 of file screen_x11.c.
Referenced by grab_thread(), initialize(), and parse_fmt().
| int vidcap_screen_x11_state::y |
Definition at line 100 of file screen_x11.c.
Referenced by grab_thread(), initialize(), and parse_fmt().