![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
Video compress state. More...

Public Attributes | |
| struct module | mod |
| compress module data | |
| bool | poisoned = false |
| struct compress_state_real * | ptr |
| pointer to real compress state | |
| synchronized_queue< shared_ptr< video_frame >, 1 > | queue |
Video compress state.
This structure represents external video compress state. This is basically a proxy for real state. The point of doing this is to allow dynamic reconfiguration of the real state.
Definition at line 100 of file video_compress.cpp.
| struct module compress_state::mod |
compress module data
Definition at line 101 of file video_compress.cpp.
Referenced by check_state_count(), compress_done(), compress_frame(), compress_init(), and compress_process_message().
| bool compress_state::poisoned = false |
Definition at line 104 of file video_compress.cpp.
Referenced by compress_done(), and compress_frame().
| struct compress_state_real* compress_state::ptr |
pointer to real compress state
Definition at line 102 of file video_compress.cpp.
Referenced by check_state_count(), compress_done(), compress_frame(), compress_frame_tiles(), compress_init(), and compress_process_message().
| synchronized_queue<shared_ptr<video_frame>, 1> compress_state::queue |
Definition at line 103 of file video_compress.cpp.
Referenced by compress_frame(), and compress_pop().