Skip to content

Class offload_rendering_client

ClassList > offload_rendering_client

Main client implementation for offload rendering. More...

  • #include <offload_rendering_client.hpp>

Detailed Description

This class handles: * Reception of encoded frames from the server * Hardware-accelerated HEVC decoding using FFmpeg/CUDA * Color space conversion (NV12 to RGBA) * Vulkan image management and synchronization * Pose synchronization with the server

The client supports two modes: * Realtime mode: Receives and displays frames with real-time pose updates * Comparison mode: Uses a fixed pose for image quality comparison

Configuration is controlled through environment variables: * ILLIXR_USE_DEPTH_IMAGES: Enable depth frame reception/decoding


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/plugins/offload_rendering_client/offload_rendering_client.hpp