Documentation

VLiva Plugin Docs

Browse documentation by topic group. Each category contains focused sections and direct source references.

4 categories · 20 sections

Core API

2 categories

Practical Example

1 category

OBS Integration

1 category

OBS Shared Frame Plugin

Code-driven documentation of VLiva shared memory capture and OBS source integration, focused on behavior and design without full source dump.

  • Shared Memory Header Contract
  • Session Name + Region Size Helpers
  • Publisher Open + Header Initialization
  • Publisher Frame Commit Path
  • Consumer Stable Read Strategy
  • OBS Source Registration
  • OBS Tick Loop + Reconnect Heuristic
  • Build + Install .so Module

8 sections

  • include/vliva/capture/shared_frame_protocol.hpp
  • include/vliva/capture/shared_frame_publisher.hpp
  • include/vliva/capture/shared_frame_consumer.hpp
  • src/capture/shared_frame_publisher.cpp
  • src/capture/shared_frame_consumer.cpp
  • obs-plugin/vliva_obs_source.cpp
  • obs-plugin/CMakeLists.txt
  • obs-plugin/build.sh

github.com/TamKungZ/VLiva

Open category →

https://vliva.tamkungz.me/documentation/obs-plugin