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

Public Attributes

int appID
 
volatile unsigned int buffer_writable:1
 
pthread_cond_t buffer_writable_cond
 
pthread_mutex_t buffer_writable_lock
 
const char * confName
 
bool deinterlace
 
struct video_frame * frame
 
int frames
 
const char * fsIP
 
volatile unsigned int grab_waiting:1
 
bool is_tx
 
uint32_t magic
 
int nodeID
 
codec_t requestedDisplayCodec
 
sail * sage_state
 
sem_t semaphore
 
volatile bool should_exit
 
struct timeval t t0
 
pthread_t thread_id
 
struct tile * tile
 

Detailed Description

Definition at line 81 of file sage.cpp.

Member Data Documentation

◆ appID

int state_sage::appID

Definition at line 97 of file sage.cpp.

Referenced by display_sage_init(), display_sage_reconfigure(), and initSage().

◆ buffer_writable

volatile unsigned int state_sage::buffer_writable

Definition at line 90 of file sage.cpp.

Referenced by display_sage_getf(), display_sage_init(), display_sage_putf(), and display_sage_run().

◆ buffer_writable_cond

pthread_cond_t state_sage::buffer_writable_cond

Definition at line 92 of file sage.cpp.

Referenced by display_sage_done(), display_sage_getf(), display_sage_init(), and display_sage_run().

◆ buffer_writable_lock

pthread_mutex_t state_sage::buffer_writable_lock

◆ confName

const char* state_sage::confName

Definition at line 101 of file sage.cpp.

Referenced by display_sage_init(), display_sage_reconfigure(), and initSage().

◆ deinterlace

bool state_sage::deinterlace

Definition at line 109 of file sage.cpp.

Referenced by display_sage_init(), and display_sage_run().

◆ frame

struct video_frame* state_sage::frame

◆ frames

int state_sage::frames

Definition at line 104 of file sage.cpp.

Referenced by display_sage_init(), and display_sage_run().

◆ fsIP

const char* state_sage::fsIP

Definition at line 102 of file sage.cpp.

Referenced by display_sage_init(), display_sage_reconfigure(), and initSage().

◆ grab_waiting

volatile unsigned int state_sage::grab_waiting

Definition at line 91 of file sage.cpp.

Referenced by display_sage_getf(), display_sage_init(), and display_sage_run().

◆ is_tx

bool state_sage::is_tx

Definition at line 108 of file sage.cpp.

Referenced by display_sage_init().

◆ magic

uint32_t state_sage::magic

◆ nodeID

int state_sage::nodeID

Definition at line 97 of file sage.cpp.

Referenced by display_sage_init(), display_sage_reconfigure(), and initSage().

◆ requestedDisplayCodec

codec_t state_sage::requestedDisplayCodec

Definition at line 84 of file sage.cpp.

Referenced by display_sage_get_property(), and display_sage_init().

◆ sage_state

sail* state_sage::sage_state

◆ semaphore

sem_t state_sage::semaphore

Definition at line 88 of file sage.cpp.

Referenced by display_sage_done(), display_sage_init(), display_sage_putf(), and display_sage_run().

◆ should_exit

volatile bool state_sage::should_exit

Definition at line 107 of file sage.cpp.

Referenced by display_sage_putf(), and display_sage_run().

◆ t0

struct timeval t state_sage::t0

Definition at line 105 of file sage.cpp.

Referenced by display_sage_init(), and display_sage_run().

◆ thread_id

pthread_t state_sage::thread_id

Definition at line 87 of file sage.cpp.

Referenced by display_sage_done(), and display_sage_init().

◆ tile

struct tile* state_sage::tile

Definition at line 83 of file sage.cpp.

Referenced by display_sage_init(), display_sage_reconfigure(), and display_sage_run().


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