Pipelines
![]()
This sample provides a straightforward environment to test and validate the functionality of the HoloCapturer pipeline.
The main purpose of the sample is to ensure that the core pipeline is capable of properly processing volumetric video. To achieve this, the sample includes a testing script (PipelineTester.cs) that simulates the encoding and decoding of a volumetric representation, theoretically mimicking the exact data stream you would receive in a real multiplayer session.
Pipeline Testing Features
The included PipelineTester script allows you to configure and validate several critical aspects of the pipeline:
Reconstruction Modes
You can test various types of reconstruction modes to see how the SDK handles different mesh processing techniques and topologies locally.
Codec Configuration and Simulation
The most important feature of this sample is its ability to simulate compression and decompression using the SDK's internal codecs.
Within the PipelineTester, you can adjust codec configuration parameters to simulate real network payload optimizations. The script acts as an interface that communicates directly with the SDK's native DLLs.
- Method Calls: It sends configuration parameters down to the DLL encoders and decoders.
- Events: It subscribes to DLL events to receive the encoded frame, which is then immediately passed to the decoder to simulate the remote client's view.
By analyzing this sample, you can understand how to hook into the encoding/decoding events if you ever need to create custom network transports or debug compression settings.