1. Home
  2. Browse
  3. spout2

spout2

v2.007.009#0Go to latest

Spout is a video frame sharing system for Microsoft Windows, which allows applications to share OpenGL textures in a similar way to Syphon for the Mac.

Install

Run the following Vcpkg command to install the port.

vcpkg install spout2

Usage

spout2 provides CMake targets:

# Dynamic Linkage
find_package(Spout2 CONFIG REQUIRED)
target_link_libraries(main PRIVATE Spout2::Spout)
# Static Linkage
find_package(Spout2 CONFIG REQUIRED)
target_link_libraries(main PRIVATE Spout2::Spout_static)
# SpoutLibrary
target_link_libraries(main PRIVATE Spout2::SpoutLibrary)
# SpoutDX
target_link_libraries(main PRIVATE Spout2::SpoutDX)
Note: SpoutDX (`dx` feature) is not essential to use DirectX in Spout... It is a sub-set of the
      Spout SDK for applications using DirectX rather than OpenGL. It doesn't mean enabling
      DirectX ability for Spout. See https://github.com/leadedge/Spout2/tree/master/SPOUTSDK
      It is more likely: 'Use only DirectX to implement Spout, and remove all codes that need OpenGL'.

Features

Dependencies

See source

Version

v2.007.009#0

Publication

Supports

windows & !uwp & !arm64

GitHub

leadedge/Spout2837

Homepage

github.com/leadedge/Spout2

Subtree

b12243bd33

License

Complex license

Definition

Manifest