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

Public Attributes

int buffered_frames_count
 
video_desc current_desc
 
std::vector< video_frame * > dispose_frame_pool
 
std::condition_variable frame_consumed_cv
 
std::queue< video_frame * > frame_queue
 
std::vector< video_frame * > free_frame_pool
 
std::condition_variable free_frame_ready_cv
 
std::chrono::steady_clock::time_point last_frame
 
std::mutex lock
 
std::condition_variable new_frame_ready_cv
 
PanoramaScene scene
 
Sdl_window window
 
Openxr_state xr_state
 

Detailed Description

Definition at line 391 of file openxr_gl.cpp.

Member Data Documentation

◆ buffered_frames_count

int state_xrgl::buffered_frames_count

Definition at line 393 of file openxr_gl.cpp.

◆ current_desc

video_desc state_xrgl::current_desc

Definition at line 392 of file openxr_gl.cpp.

Referenced by allocate_frame(), display_xrgl_getf(), display_xrgl_reconfigure(), and worker().

◆ dispose_frame_pool

std::vector<video_frame *> state_xrgl::dispose_frame_pool

Definition at line 410 of file openxr_gl.cpp.

Referenced by display_xrgl_getf(), display_xrgl_init(), display_xrgl_putf(), and worker().

◆ frame_consumed_cv

std::condition_variable state_xrgl::frame_consumed_cv

Definition at line 403 of file openxr_gl.cpp.

Referenced by display_xrgl_putf(), and worker().

◆ frame_queue

std::queue<video_frame *> state_xrgl::frame_queue

Definition at line 405 of file openxr_gl.cpp.

Referenced by display_xrgl_putf(), and worker().

◆ free_frame_pool

std::vector<video_frame *> state_xrgl::free_frame_pool

Definition at line 407 of file openxr_gl.cpp.

Referenced by display_xrgl_getf(), display_xrgl_init(), and worker().

◆ free_frame_ready_cv

std::condition_variable state_xrgl::free_frame_ready_cv

Definition at line 408 of file openxr_gl.cpp.

Referenced by display_xrgl_getf(), and worker().

◆ last_frame

std::chrono::steady_clock::time_point state_xrgl::last_frame

Definition at line 400 of file openxr_gl.cpp.

◆ lock

std::mutex state_xrgl::lock

Definition at line 402 of file openxr_gl.cpp.

Referenced by display_xrgl_getf(), display_xrgl_putf(), and worker().

◆ new_frame_ready_cv

std::condition_variable state_xrgl::new_frame_ready_cv

Definition at line 404 of file openxr_gl.cpp.

Referenced by display_xrgl_getf(), display_xrgl_putf(), and worker().

◆ scene

PanoramaScene state_xrgl::scene

Definition at line 398 of file openxr_gl.cpp.

Referenced by display_xrgl_run(), and worker().

◆ window

Sdl_window state_xrgl::window

Definition at line 395 of file openxr_gl.cpp.

Referenced by display_xrgl_run(), and worker().

◆ xr_state

Openxr_state state_xrgl::xr_state

Definition at line 396 of file openxr_gl.cpp.

Referenced by display_xrgl_init(), and display_xrgl_run().


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