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

Public Member Functions

 state_sdi_capture ()
 

Public Attributes

struct audio_frame audio_frame [2] {}
 
condition_variable audio_frame_ready_cv
 
long buf_size_ms {DEFAULT_BUF_SIZE_MS}
 
mutex lock
 

Detailed Description

Definition at line 72 of file sdi.cpp.

Constructor & Destructor Documentation

◆ state_sdi_capture()

state_sdi_capture::state_sdi_capture ( )
inline

Definition at line 73 of file sdi.cpp.

73 {
74 if (commandline_params.find("audio-buffer-len") != commandline_params.end()) {
75 buf_size_ms = stol(commandline_params.at("audio-buffer-len"));
76 }
77 }
std::unordered_map< std::string, std::string > commandline_params
Definition host.cpp:184
long buf_size_ms
Definition sdi.cpp:79

References buf_size_ms, and commandline_params.

Member Data Documentation

◆ audio_frame

struct audio_frame state_sdi_capture::audio_frame[2] {}

Definition at line 80 of file sdi.cpp.

80{};

Referenced by audio_cap_sdi_done(), audio_cap_sdi_read(), and sdi_capture_new_incoming_frame().

◆ audio_frame_ready_cv

condition_variable state_sdi_capture::audio_frame_ready_cv

Definition at line 82 of file sdi.cpp.

Referenced by audio_cap_sdi_read(), and sdi_capture_new_incoming_frame().

◆ buf_size_ms

long state_sdi_capture::buf_size_ms {DEFAULT_BUF_SIZE_MS}

Definition at line 79 of file sdi.cpp.

#define DEFAULT_BUF_SIZE_MS
Definition sdi.cpp:60

Referenced by state_sdi_capture(), and sdi_capture_new_incoming_frame().

◆ lock

mutex state_sdi_capture::lock

Definition at line 81 of file sdi.cpp.

Referenced by audio_cap_sdi_read(), and sdi_capture_new_incoming_frame().


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