|
uvgVPCCenc 1.2.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
|
User-facing point cloud frame. More...
#include <uvgFrame.hpp>
Public Attributes | |
| size_t | frameNumber = 0 |
| Sequential frame index from the input filename or application counter. | |
| std::string | sourcePath |
| Path to the source file; empty if the frame was not loaded from disk. | |
| uvgFramePayload | payload |
| The active point cloud payload (geometry + optional attributes). | |
User-facing point cloud frame.
Contains the raw point cloud payload (geometry, optional attributes) plus lightweight metadata. This type is created by the application (e.g., via loadPly()) and passed to the encoder via API::encodeFrame(). The encoder holds a shared_ptr to the frame for the duration of processing — no data is copied.
frameNumber and sourcePath are informational and do not affect encoding.
| size_t uvgformat::uvgFrame::frameNumber = 0 |
Sequential frame index from the input filename or application counter.
| uvgFramePayload uvgformat::uvgFrame::payload |
The active point cloud payload (geometry + optional attributes).
| std::string uvgformat::uvgFrame::sourcePath |
Path to the source file; empty if the frame was not loaded from disk.