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

Public Attributes

struct video_desc compressed_desc
 
std::condition_variable cv
 
decoder_t dec
 
CFHD_EncoderPoolRef encoderPoolRef
 
std::queue< std::unique_ptr< video_frame, decltype(&vf_free)> > frame_queue
 
uint32_t frame_seq_in
 
uint32_t frame_seq_out
 
CFHD_MetadataRef metadataRef
 
struct module module_data
 
std::mutex mutex
 
struct video_desc precompress_desc
 
int requested_pool_size
 
CFHD_EncodingQuality requested_quality
 
int requested_threads
 
struct video_desc saved_desc
 
bool started
 
bool stop
 

Detailed Description

Definition at line 78 of file cineform.cpp.

Member Data Documentation

◆ compressed_desc

struct video_desc state_video_compress_cineform::compressed_desc

Definition at line 85 of file cineform.cpp.

Referenced by cineform_compress_pop(), and configure_with().

◆ cv

std::condition_variable state_video_compress_cineform::cv

Definition at line 103 of file cineform.cpp.

Referenced by cineform_compress_pop(), and configure_with().

◆ dec

decoder_t state_video_compress_cineform::dec

Definition at line 87 of file cineform.cpp.

Referenced by configure_with(), and get_copy().

◆ encoderPoolRef

CFHD_EncoderPoolRef state_video_compress_cineform::encoderPoolRef

◆ frame_queue

std::queue<std::unique_ptr<video_frame, decltype(&vf_free)> > state_video_compress_cineform::frame_queue

Definition at line 99 of file cineform.cpp.

Referenced by cineform_compress_pop(), and cineform_compress_push().

◆ frame_seq_in

uint32_t state_video_compress_cineform::frame_seq_in

Definition at line 96 of file cineform.cpp.

Referenced by cineform_compress_init(), and cineform_compress_push().

◆ frame_seq_out

uint32_t state_video_compress_cineform::frame_seq_out

Definition at line 97 of file cineform.cpp.

Referenced by cineform_compress_init().

◆ metadataRef

CFHD_MetadataRef state_video_compress_cineform::metadataRef

Definition at line 94 of file cineform.cpp.

Referenced by cineform_compress_done(), cineform_compress_init(), and configure_with().

◆ module_data

struct module state_video_compress_cineform::module_data

Definition at line 79 of file cineform.cpp.

Referenced by cineform_compress_init().

◆ mutex

std::mutex state_video_compress_cineform::mutex

◆ precompress_desc

struct video_desc state_video_compress_cineform::precompress_desc

Definition at line 84 of file cineform.cpp.

Referenced by cineform_compress_push(), configure_with(), and get_copy().

◆ requested_pool_size

int state_video_compress_cineform::requested_pool_size

Definition at line 91 of file cineform.cpp.

Referenced by cineform_compress_init(), and parse_fmt().

◆ requested_quality

CFHD_EncodingQuality state_video_compress_cineform::requested_quality

Definition at line 89 of file cineform.cpp.

Referenced by cineform_compress_init(), configure_with(), and parse_fmt().

◆ requested_threads

int state_video_compress_cineform::requested_threads

Definition at line 90 of file cineform.cpp.

Referenced by cineform_compress_init(), and parse_fmt().

◆ saved_desc

struct video_desc state_video_compress_cineform::saved_desc

Definition at line 83 of file cineform.cpp.

Referenced by cineform_compress_init(), cineform_compress_push(), and configure_with().

◆ started

bool state_video_compress_cineform::started

◆ stop

bool state_video_compress_cineform::stop

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