uvgVPCCenc 1.2.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
uvgv3cbitstream::v3c_unit Struct Reference

One complete V3C unit, including the V3C unit header. More...

#include <v3cbitstream.hpp>

Collaboration diagram for uvgv3cbitstream::v3c_unit:

Public Member Functions

 v3c_unit ()=default
 
 v3c_unit (VUT type, size_t len, std::unique_ptr< char[]> data)
 

Public Attributes

VUT type = uvgv3cbitstream::V3C_VPS
 
size_t len = 0
 
std::unique_ptr< char[]> data
 

Detailed Description

One complete V3C unit, including the V3C unit header.

Constructor & Destructor Documentation

◆ v3c_unit() [1/2]

uvgv3cbitstream::v3c_unit::v3c_unit ( )
default

◆ v3c_unit() [2/2]

uvgv3cbitstream::v3c_unit::v3c_unit ( VUT  type,
size_t  len,
std::unique_ptr< char[]>  data 
)
inline

Member Data Documentation

◆ data

std::unique_ptr<char[]> uvgv3cbitstream::v3c_unit::data

◆ len

size_t uvgv3cbitstream::v3c_unit::len = 0

◆ type

VUT uvgv3cbitstream::v3c_unit::type = uvgv3cbitstream::V3C_VPS

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