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

Public Member Functions

 state_conference_common (struct module *parent)
 

Public Attributes

struct video_desc desc = {}
 
struct video_desc display_desc = {}
 
std::condition_variable incoming_frame_consumed
 
std::queue< unique_frame > incoming_frames
 
std::mutex incoming_frames_lock
 
Video_mixer::Layout layout = Video_mixer::Layout::Tiled
 
module_raii mod
 
std::condition_variable new_incoming_frame_cv
 
struct module * parent = nullptr
 
unique_disp real_display
 
double req_fps = 0
 

Detailed Description

Definition at line 412 of file conference.cpp.

Constructor & Destructor Documentation

◆ state_conference_common()

state_conference_common::state_conference_common ( struct module * parent)
inline

Definition at line 413 of file conference.cpp.

413 :
414 parent(parent),
415 mod(MODULE_CLASS_DATA, parent, this) { }
@ MODULE_CLASS_DATA
Definition module.h:86
struct module * parent

Member Data Documentation

◆ desc

struct video_desc state_conference_common::desc = {}

Definition at line 421 of file conference.cpp.

421{};

◆ display_desc

struct video_desc state_conference_common::display_desc = {}

Definition at line 425 of file conference.cpp.

425{};

Referenced by check_reconf().

◆ incoming_frame_consumed

std::condition_variable state_conference_common::incoming_frame_consumed

Definition at line 428 of file conference.cpp.

◆ incoming_frames

std::queue<unique_frame> state_conference_common::incoming_frames

Definition at line 430 of file conference.cpp.

◆ incoming_frames_lock

std::mutex state_conference_common::incoming_frames_lock

Definition at line 427 of file conference.cpp.

◆ layout

Video_mixer::Layout state_conference_common::layout = Video_mixer::Layout::Tiled

Definition at line 422 of file conference.cpp.

◆ mod

module_raii state_conference_common::mod

Definition at line 418 of file conference.cpp.

◆ new_incoming_frame_cv

std::condition_variable state_conference_common::new_incoming_frame_cv

Definition at line 429 of file conference.cpp.

◆ parent

struct module* state_conference_common::parent = nullptr

Definition at line 417 of file conference.cpp.

◆ real_display

unique_disp state_conference_common::real_display

Definition at line 424 of file conference.cpp.

Referenced by check_reconf().

◆ req_fps

double state_conference_common::req_fps = 0

Definition at line 420 of file conference.cpp.


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