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

Public Attributes

struct audio_frame audio
 
double audio_remained
 
char * audio_silence
 
char * audio_tone
 
unsigned char * bg
 bars coverted to dest color_spec
 
int count
 
char * data
 
pthread_cond_t data_consumed_cv
 
struct video_desc desc
 
unsigned int grab_audio:1
 
struct timeval last_audio_time
 
pthread_mutex_t lock
 
int play_audio_frame
 
double seconds_tone_played
 
sem_t semaphore
 
volatile bool should_exit
 
struct timeval start_time
 
struct timeval t0
 
pthread_t thread_id
 

Detailed Description

Definition at line 122 of file testcard2.c.

Member Data Documentation

◆ audio

struct audio_frame testcard_state2::audio

Definition at line 131 of file testcard2.c.

Referenced by configure_audio(), grab_audio(), and vidcap_testcard2_grab().

◆ audio_remained

double testcard_state2::audio_remained

Definition at line 135 of file testcard2.c.

Referenced by grab_audio(), and vidcap_testcard2_init().

◆ audio_silence

char * testcard_state2::audio_silence

◆ audio_tone

char* testcard_state2::audio_tone

◆ bg

unsigned char* testcard_state2::bg

bars coverted to dest color_spec

Definition at line 125 of file testcard2.c.

Referenced by vidcap_testcard2_done(), vidcap_testcard2_init(), and vidcap_testcard2_thread().

◆ count

int testcard_state2::count

Definition at line 124 of file testcard2.c.

Referenced by vidcap_testcard2_init(), and vidcap_testcard2_thread().

◆ data

char* testcard_state2::data

◆ data_consumed_cv

pthread_cond_t testcard_state2::data_consumed_cv

◆ desc

struct video_desc testcard_state2::desc

◆ grab_audio

unsigned int testcard_state2::grab_audio

Definition at line 139 of file testcard2.c.

Referenced by vidcap_testcard2_grab(), and vidcap_testcard2_init().

◆ last_audio_time

struct timeval testcard_state2::last_audio_time

Definition at line 137 of file testcard2.c.

Referenced by grab_audio(), and vidcap_testcard2_thread().

◆ lock

pthread_mutex_t testcard_state2::lock

◆ play_audio_frame

int testcard_state2::play_audio_frame

Definition at line 133 of file testcard2.c.

Referenced by grab_audio(), vidcap_testcard2_init(), and vidcap_testcard2_thread().

◆ seconds_tone_played

double testcard_state2::seconds_tone_played

Definition at line 136 of file testcard2.c.

Referenced by grab_audio(), and vidcap_testcard2_init().

◆ semaphore

sem_t testcard_state2::semaphore

◆ should_exit

volatile bool testcard_state2::should_exit

◆ start_time

struct timeval testcard_state2::start_time

Definition at line 132 of file testcard2.c.

Referenced by vidcap_testcard2_init(), and vidcap_testcard2_thread().

◆ t0

struct timeval testcard_state2::t0

Definition at line 126 of file testcard2.c.

Referenced by vidcap_testcard2_thread().

◆ thread_id

pthread_t testcard_state2::thread_id

Definition at line 142 of file testcard2.c.

Referenced by vidcap_testcard2_done(), and vidcap_testcard2_init().


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