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

Protected Attributes

NSString * appName
 
SyphonClient * client
 
GLuint fbo_id
 
pthread_cond_t frame_ready_cv
 
struct gl_context gl_context
 
pthread_mutex_t lock
 
bool mainloop_started
 our mainloop is started (if display is GL/SDL, it won't be started)
 
size_t max_queue_size
 
double override_fps
 
struct module * parent
 
bool probe_devices
 devices probed
 
struct device_info * probed_devices
 used only if state_vidcap_syphon::probe_devices is true
 
int probed_devices_count
 used only if state_vidcap_syphon::probe_devices is true
 
GLuint program_to_yuv422
 
struct simple_linked_list * q
 
struct video_desc saved_desc
 
NSString * serverName
 
bool should_exit_triggered
 should_exit callback called just before starting mainloop
 
int show_help
 only show help and exit - 1 - standard; 2 - full
 
GLuint tex_id
 
CFRunLoopTimerRef timer
 
bool use_rgb
 

Detailed Description

Class state_vidcap_syphon must be value-initialized

Definition at line 129 of file syphon.m.

Member Data Documentation

◆ appName

- (NSString*) appName
protected

Definition at line 144 of file syphon.m.

Referenced by oneshot_init(), and vidcap_syphon_init_common().

◆ client

- (SyphonClient*) client
protected

Definition at line 135 of file syphon.m.

Referenced by oneshot_init().

◆ fbo_id

- (GLuint) fbo_id
protected

Definition at line 141 of file syphon.m.

Referenced by reconfigure(), vidcap_syphon_done(), and vidcap_syphon_init_common().

◆ frame_ready_cv

- (pthread_cond_t) frame_ready_cv
protected

Definition at line 137 of file syphon.m.

Referenced by vidcap_syphon_done(), vidcap_syphon_grab(), and vidcap_syphon_init_common().

◆ gl_context

- (struct gl_context) gl_context
protected

Definition at line 134 of file syphon.m.

Referenced by oneshot_init(), vidcap_syphon_done(), and vidcap_syphon_init_common().

◆ lock

- (pthread_mutex_t) lock
protected

◆ mainloop_started

- (bool) mainloop_started
protected

our mainloop is started (if display is GL/SDL, it won't be started)

Definition at line 154 of file syphon.m.

Referenced by should_exit_syphon(), and syphon_mainloop().

◆ max_queue_size

- (size_t) max_queue_size
protected

Definition at line 139 of file syphon.m.

Referenced by vidcap_syphon_init_common().

◆ override_fps

- (double) override_fps
protected

Definition at line 147 of file syphon.m.

Referenced by oneshot_init(), and vidcap_syphon_init_common().

◆ parent

- (struct module*) parent
protected

Definition at line 160 of file syphon.m.

Referenced by vidcap_syphon_done(), and vidcap_syphon_init().

◆ probe_devices

- (bool) probe_devices
protected

devices probed

Definition at line 153 of file syphon.m.

Referenced by oneshot_init(), and vidcap_syphon_probe().

◆ probed_devices

- (struct device_info*) probed_devices
protected

used only if state_vidcap_syphon::probe_devices is true

Definition at line 158 of file syphon.m.

Referenced by probe_devices_callback(), and vidcap_syphon_probe().

◆ probed_devices_count

- (int) probed_devices_count
protected

used only if state_vidcap_syphon::probe_devices is true

Definition at line 157 of file syphon.m.

Referenced by probe_devices_callback(), and vidcap_syphon_probe().

◆ program_to_yuv422

- (GLuint) program_to_yuv422
protected

Definition at line 150 of file syphon.m.

Referenced by reconfigure(), vidcap_syphon_done(), and vidcap_syphon_init_common().

◆ q

- (struct simple_linked_list*) q
protected

Definition at line 138 of file syphon.m.

Referenced by vidcap_syphon_done(), vidcap_syphon_grab(), and vidcap_syphon_init_common().

◆ saved_desc

- (struct video_desc) saved_desc
protected

Definition at line 130 of file syphon.m.

◆ serverName

- (NSString*) serverName
protected

Definition at line 145 of file syphon.m.

Referenced by oneshot_init(), and vidcap_syphon_init_common().

◆ should_exit_triggered

- (bool) should_exit_triggered
protected

should_exit callback called just before starting mainloop

Definition at line 155 of file syphon.m.

Referenced by should_exit_syphon(), and syphon_mainloop().

◆ show_help

- (int) show_help
protected

only show help and exit - 1 - standard; 2 - full

Definition at line 152 of file syphon.m.

Referenced by oneshot_init(), and vidcap_syphon_init_common().

◆ tex_id

- (GLuint) tex_id
protected

Definition at line 142 of file syphon.m.

Referenced by reconfigure(), vidcap_syphon_done(), and vidcap_syphon_init_common().

◆ timer

- (CFRunLoopTimerRef) timer
protected

Definition at line 132 of file syphon.m.

Referenced by schedule_next_event(), vidcap_syphon_done(), and vidcap_syphon_init_common().

◆ use_rgb

- (bool) use_rgb
protected

Definition at line 148 of file syphon.m.

Referenced by reconfigure(), and vidcap_syphon_init_common().


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