uvgVPCCenc 1.0.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
Loading...
Searching...
No Matches
Public Attributes | List of all members
uvgvpcc_enc::API::v3c_unit_stream Struct Reference

#include <uvgvpcc.hpp>

Collaboration diagram for uvgvpcc_enc::API::v3c_unit_stream:

Public Attributes

size_t v3c_unit_size_precision_bytes = 0
 
std::queue< v3c_chunkv3c_chunks = {}
 
std::counting_semaphore available_chunks {0}
 
std::mutex io_mutex
 

Member Data Documentation

◆ available_chunks

std::counting_semaphore uvgvpcc_enc::API::v3c_unit_stream::available_chunks {0}

◆ io_mutex

std::mutex uvgvpcc_enc::API::v3c_unit_stream::io_mutex

◆ v3c_chunks

std::queue<v3c_chunk> uvgvpcc_enc::API::v3c_unit_stream::v3c_chunks = {}

◆ v3c_unit_size_precision_bytes

size_t uvgvpcc_enc::API::v3c_unit_stream::v3c_unit_size_precision_bytes = 0

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