UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
state_delay Struct Reference
Collaboration diagram for state_delay:
Collaboration graph

Public Member Functions

 state_delay (struct module *mod)
 

Public Attributes

int bps = 0
 
struct simple_linked_list * cached_frames
 
int ch_count = 0
 
int delay_frames
 
double delay_sec
 
int delay_size = 0
 
struct video_desc desc
 
bool frame_mode = false
 
module_raii mod
 
int req_delay = 0
 
std::unique_ptr< ring_buffer_t, Ring_buf_deleter > ring
 
int sample_rate = 0
 

Detailed Description

Definition at line 62 of file delay.cpp.

Constructor & Destructor Documentation

◆ state_delay()

state_delay::state_delay ( struct module * mod)
inline

Definition at line 63 of file delay.cpp.

63: mod(MODULE_CLASS_DATA, mod, this) { }
@ MODULE_CLASS_DATA
Definition module.h:86
module_raii mod
Definition delay.cpp:65

Member Data Documentation

◆ bps

int state_delay::bps = 0

Definition at line 70 of file delay.cpp.

Referenced by configure(), and get_configured().

◆ cached_frames

struct simple_linked_list* state_delay::cached_frames

Definition at line 60 of file delay.c.

Referenced by delay_done(), delay_init(), delay_postprocess(), and delay_reconfigure().

◆ ch_count

int state_delay::ch_count = 0

Definition at line 71 of file delay.cpp.

◆ delay_frames

int state_delay::delay_frames

Definition at line 58 of file delay.c.

Referenced by delay_init(), and delay_postprocess().

◆ delay_sec

double state_delay::delay_sec

Definition at line 57 of file delay.c.

Referenced by delay_init(), and delay_postprocess().

◆ delay_size

int state_delay::delay_size = 0

Definition at line 74 of file delay.cpp.

Referenced by set_delay_size().

◆ desc

struct video_desc state_delay::desc

Definition at line 59 of file delay.c.

Referenced by delay_get_out_desc(), delay_getf(), delay_postprocess(), and delay_reconfigure().

◆ frame_mode

bool state_delay::frame_mode = false

Definition at line 67 of file delay.cpp.

Referenced by parse_cfg().

◆ mod

module_raii state_delay::mod

Definition at line 65 of file delay.cpp.

◆ req_delay

int state_delay::req_delay = 0

Definition at line 68 of file delay.cpp.

Referenced by parse_cfg().

◆ ring

std::unique_ptr<ring_buffer_t, Ring_buf_deleter> state_delay::ring

Definition at line 75 of file delay.cpp.

Referenced by set_delay_size().

◆ sample_rate

int state_delay::sample_rate = 0

Definition at line 72 of file delay.cpp.


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