uvgVPCCenc 1.0.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
|
#include "video_sub_bitstream.hpp"
#include <cstddef>
#include <cstdint>
#include <cstring>
#include <fstream>
#include <ios>
#include <new>
#include <string>
#include <vector>
Functions | |
bool | read (const std::string &filename, std::vector< uint8_t > &data) |
void | byteStreamToSampleStream (std::vector< uint8_t > &input_data, size_t precision, std::vector< nal_info > &nals, bool emulationPreventionBytes) |
void | find_nals (std::vector< uint8_t > &input_data, std::vector< nal_info > &nals) |
void byteStreamToSampleStream | ( | std::vector< uint8_t > & | input_data, |
size_t | precision, | ||
std::vector< nal_info > & | nals, | ||
bool | emulationPreventionBytes | ||
) |
void find_nals | ( | std::vector< uint8_t > & | input_data, |
std::vector< nal_info > & | nals | ||
) |
bool read | ( | const std::string & | filename, |
std::vector< uint8_t > & | data | ||
) |