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

Public Attributes

struct audio_frame audio
 
char * audio_bufs [2]
 
pthread_cond_t boss_cv
 
int boss_waiting
 
char * bufs [2]
 
int bufs_index
 
sv_fifo_buffer * dma_buffer
 
sv_fifo * fifo
 
struct video_frame * frame
 
int frames
 
unsigned grab_audio:1
 
uint32_t hd_video_mode
 
pthread_mutex_t lock
 
const hdsp_mode_table_t * mode
 
char * rtp_buffer
 
bool should_exit
 
sv_handle * sv
 
struct timeval t t0
 
pthread_t thread_id
 
struct tile * tile
 
char * tmp_buffer
 
int work_to_do
 
pthread_cond_t worker_cv
 
int worker_waiting
 

Detailed Description

Definition at line 69 of file dvs.c.

Member Data Documentation

◆ audio

struct audio_frame vidcap_dvs_state::audio

Definition at line 88 of file dvs.c.

Referenced by vidcap_dvs_done(), vidcap_dvs_grab(), vidcap_dvs_grab_thread(), and vidcap_dvs_init().

◆ audio_bufs

char* vidcap_dvs_state::audio_bufs[2]

Definition at line 83 of file dvs.c.

Referenced by vidcap_dvs_grab_thread(), and vidcap_dvs_init().

◆ boss_cv

pthread_cond_t vidcap_dvs_state::boss_cv

Definition at line 77 of file dvs.c.

Referenced by vidcap_dvs_grab(), vidcap_dvs_grab_thread(), and vidcap_dvs_init().

◆ boss_waiting

int vidcap_dvs_state::boss_waiting

Definition at line 79 of file dvs.c.

◆ bufs

char* vidcap_dvs_state::bufs[2]

Definition at line 82 of file dvs.c.

Referenced by vidcap_dvs_grab_thread(), and vidcap_dvs_init().

◆ bufs_index

int vidcap_dvs_state::bufs_index

Definition at line 84 of file dvs.c.

Referenced by vidcap_dvs_grab_thread(), and vidcap_dvs_init().

◆ dma_buffer

sv_fifo_buffer* vidcap_dvs_state::dma_buffer

Definition at line 72 of file dvs.c.

Referenced by vidcap_dvs_grab_thread(), and vidcap_dvs_init().

◆ fifo

sv_fifo* vidcap_dvs_state::fifo

Definition at line 71 of file dvs.c.

Referenced by vidcap_dvs_done(), vidcap_dvs_grab_thread(), and vidcap_dvs_init().

◆ frame

struct video_frame* vidcap_dvs_state::frame

Definition at line 86 of file dvs.c.

Referenced by vidcap_dvs_done(), vidcap_dvs_grab(), and vidcap_dvs_init().

◆ frames

int vidcap_dvs_state::frames

Definition at line 92 of file dvs.c.

Referenced by vidcap_dvs_grab(), and vidcap_dvs_init().

◆ grab_audio

unsigned vidcap_dvs_state::grab_audio

Definition at line 90 of file dvs.c.

Referenced by vidcap_dvs_done(), vidcap_dvs_grab(), vidcap_dvs_grab_thread(), and vidcap_dvs_init().

◆ hd_video_mode

uint32_t vidcap_dvs_state::hd_video_mode

Definition at line 85 of file dvs.c.

Referenced by vidcap_dvs_init().

◆ lock

pthread_mutex_t vidcap_dvs_state::lock

Definition at line 76 of file dvs.c.

Referenced by vidcap_dvs_done(), vidcap_dvs_grab(), vidcap_dvs_grab_thread(), and vidcap_dvs_init().

◆ mode

const hdsp_mode_table_t* vidcap_dvs_state::mode

Definition at line 89 of file dvs.c.

Referenced by vidcap_dvs_init().

◆ rtp_buffer

char* vidcap_dvs_state::rtp_buffer

Definition at line 73 of file dvs.c.

Referenced by vidcap_dvs_grab(), and vidcap_dvs_init().

◆ should_exit

bool vidcap_dvs_state::should_exit

Definition at line 95 of file dvs.c.

Referenced by vidcap_dvs_done(), and vidcap_dvs_grab_thread().

◆ sv

sv_handle* vidcap_dvs_state::sv

Definition at line 70 of file dvs.c.

Referenced by show_help(), vidcap_dvs_done(), vidcap_dvs_grab_thread(), and vidcap_dvs_init().

◆ t0

struct timeval t vidcap_dvs_state::t0

Definition at line 93 of file dvs.c.

Referenced by vidcap_dvs_grab(), and vidcap_dvs_init().

◆ thread_id

pthread_t vidcap_dvs_state::thread_id

Definition at line 75 of file dvs.c.

Referenced by vidcap_dvs_done(), and vidcap_dvs_init().

◆ tile

struct tile* vidcap_dvs_state::tile

Definition at line 87 of file dvs.c.

Referenced by vidcap_dvs_grab(), vidcap_dvs_grab_thread(), and vidcap_dvs_init().

◆ tmp_buffer

char* vidcap_dvs_state::tmp_buffer

Definition at line 74 of file dvs.c.

Referenced by vidcap_dvs_grab(), vidcap_dvs_grab_thread(), and vidcap_dvs_init().

◆ work_to_do

int vidcap_dvs_state::work_to_do

Definition at line 81 of file dvs.c.

Referenced by vidcap_dvs_done(), vidcap_dvs_grab(), vidcap_dvs_grab_thread(), and vidcap_dvs_init().

◆ worker_cv

pthread_cond_t vidcap_dvs_state::worker_cv

Definition at line 78 of file dvs.c.

Referenced by vidcap_dvs_done(), vidcap_dvs_grab(), vidcap_dvs_grab_thread(), and vidcap_dvs_init().

◆ worker_waiting

int vidcap_dvs_state::worker_waiting

Definition at line 80 of file dvs.c.


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