UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
compress_state Struct Reference

Video compress state. More...

Collaboration diagram for compress_state:
Collaboration graph

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
 

Detailed Description

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.

Member Data Documentation

◆ mod

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().

◆ poisoned

bool compress_state::poisoned = false

Definition at line 104 of file video_compress.cpp.

Referenced by compress_done(), and compress_frame().

◆ ptr

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().

◆ queue

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().


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