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

Public Attributes

struct video_desc current_display_desc
 
enum deint deinterlace
 
int display_idx
 
unsigned fixed_h
 
bool fixed_size
 
unsigned fixed_w
 
pthread_cond_t frame_consumed_cv
 
struct simple_linked_list * free_frame_queue
 
bool fs
 
bool keep_aspect
 
struct video_frame * last_frame
 
pthread_mutex_t lock
 
struct module mod
 
int reconfiguration_status
 
pthread_cond_t reconfigured_cv
 
SDL_Renderer * renderer
 
int renderer_idx
 
Uint32 sdl_user_new_frame_event
 
Uint32 sdl_user_new_message_event
 
Uint32 sdl_user_reconfigure_event
 
int texture_pitch
 
bool vsync
 
SDL_Window * window
 
uint32_t window_flags
 user requested flags
 
int x
 
int y
 

Detailed Description

Definition at line 101 of file sdl2.c.

Member Data Documentation

◆ current_display_desc

struct video_desc state_sdl2::current_display_desc

◆ deinterlace

enum deint state_sdl2::deinterlace

◆ display_idx

int state_sdl2::display_idx

Definition at line 110 of file sdl2.c.

Referenced by display_sdl2_init(), and display_sdl2_reconfigure_real().

◆ fixed_h

unsigned state_sdl2::fixed_h

Definition at line 122 of file sdl2.c.

Referenced by display_sdl2_reconfigure_real(), and set_size().

◆ fixed_size

bool state_sdl2::fixed_size

Definition at line 121 of file sdl2.c.

Referenced by display_sdl2_init(), display_sdl2_reconfigure_real(), and set_size().

◆ fixed_w

unsigned state_sdl2::fixed_w

Definition at line 122 of file sdl2.c.

Referenced by display_sdl2_reconfigure_real(), and set_size().

◆ frame_consumed_cv

pthread_cond_t state_sdl2::frame_consumed_cv

◆ free_frame_queue

◆ fs

bool state_sdl2::fs

◆ keep_aspect

bool state_sdl2::keep_aspect

Definition at line 119 of file sdl2.c.

Referenced by display_sdl2_init(), and display_sdl2_run().

◆ last_frame

struct video_frame* state_sdl2::last_frame

Definition at line 132 of file sdl2.c.

Referenced by cleanup_frames(), display_frame(), and display_sdl2_run().

◆ lock

pthread_mutex_t state_sdl2::lock

◆ mod

◆ reconfiguration_status

int state_sdl2::reconfiguration_status

Definition at line 129 of file sdl2.c.

Referenced by display_sdl2_reconfigure(), and display_sdl2_run().

◆ reconfigured_cv

pthread_cond_t state_sdl2::reconfigured_cv

◆ renderer

SDL_Renderer* state_sdl2::renderer

◆ renderer_idx

int state_sdl2::renderer_idx

Definition at line 113 of file sdl2.c.

Referenced by display_sdl2_init(), and display_sdl2_reconfigure_real().

◆ sdl_user_new_frame_event

Uint32 state_sdl2::sdl_user_new_frame_event

Definition at line 106 of file sdl2.c.

Referenced by display_sdl2_init(), display_sdl2_putf(), and display_sdl2_run().

◆ sdl_user_new_message_event

Uint32 state_sdl2::sdl_user_new_message_event

Definition at line 107 of file sdl2.c.

Referenced by display_sdl2_init(), display_sdl2_new_message(), and display_sdl2_run().

◆ sdl_user_reconfigure_event

Uint32 state_sdl2::sdl_user_reconfigure_event

Definition at line 108 of file sdl2.c.

Referenced by display_sdl2_init(), display_sdl2_reconfigure(), and display_sdl2_run().

◆ texture_pitch

int state_sdl2::texture_pitch

Definition at line 104 of file sdl2.c.

Referenced by display_frame(), display_sdl2_get_property(), and recreate_textures().

◆ vsync

bool state_sdl2::vsync

Definition at line 120 of file sdl2.c.

Referenced by display_sdl2_init(), and display_sdl2_reconfigure_real().

◆ window

SDL_Window* state_sdl2::window

◆ window_flags

uint32_t state_sdl2::window_flags

user requested flags

Definition at line 123 of file sdl2.c.

Referenced by display_sdl2_init(), and display_sdl2_reconfigure_real().

◆ x

int state_sdl2::x

Definition at line 111 of file sdl2.c.

Referenced by display_sdl2_init(), display_sdl2_reconfigure_real(), and set_size().

◆ y

int state_sdl2::y

Definition at line 112 of file sdl2.c.

Referenced by display_sdl2_init(), display_sdl2_reconfigure_real(), and set_size().


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