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

Public Attributes

decoder_t decode
 decoder, must accept BGRA (different shift)
 
struct video_desc desc
 
CGDirectDisplayID display
 
int frames
 
bool initialized
 
struct timeval prev_time
 
struct timeval t t0
 
void * video_frame_pool
 

Detailed Description

Definition at line 95 of file screen_osx.c.

Member Data Documentation

◆ decode

decoder_t vidcap_screen_osx_state::decode

decoder, must accept BGRA (different shift)

Definition at line 101 of file screen_osx.c.

Referenced by vidcap_screen_osx_grab(), and vidcap_screen_osx_init().

◆ desc

struct video_desc vidcap_screen_osx_state::desc

Definition at line 96 of file screen_osx.c.

Referenced by initialize(), and vidcap_screen_osx_init().

◆ display

CGDirectDisplayID vidcap_screen_osx_state::display

Definition at line 100 of file screen_osx.c.

Referenced by initialize(), vidcap_screen_osx_grab(), and vidcap_screen_osx_init().

◆ frames

int vidcap_screen_osx_state::frames

Definition at line 98 of file screen_osx.c.

Referenced by vidcap_screen_osx_grab().

◆ initialized

bool vidcap_screen_osx_state::initialized

Definition at line 105 of file screen_osx.c.

Referenced by vidcap_screen_osx_grab(), and vidcap_screen_osx_init().

◆ prev_time

struct timeval vidcap_screen_osx_state::prev_time

Definition at line 103 of file screen_osx.c.

Referenced by vidcap_screen_osx_grab().

◆ t0

struct timeval t vidcap_screen_osx_state::t0

Definition at line 99 of file screen_osx.c.

Referenced by vidcap_screen_osx_grab(), and vidcap_screen_osx_init().

◆ video_frame_pool

void* vidcap_screen_osx_state::video_frame_pool

Definition at line 97 of file screen_osx.c.

Referenced by initialize(), vidcap_screen_osx_done(), and vidcap_screen_osx_grab().


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