Skip to content

R0B3RDV/HyperionScreenCap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HyperionScreenCap

Windows screen capture program for the Hyperion open-source Ambilight project.

The program uses Direct3D9 to capture the screen, resize it and send it to the ProtoBuffer interface of Hyperion.

Download

HyperionScreenCap.zip

Dependencies

DirectX End-User Runtime

Visual C++ Redistributable for Visual Studio 2012

Microsoft Visual C++ 2010 Service Pack 1

Microsoft Visual C++ 2008 Service Pack 1

Configuration

Setup is done by modifying the HyperionScreenCap.exe.config file.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <appSettings>
    <add key="hyperionServerIP" value="10.1.2.83"/>
    <add key="hyperionServerPort" value="19445"/>
    <add key="hyperionMessagePriority" value="10"/> <!-- Lower number means higher priority -->
    <add key="hyperionMessageDuration" value="1000"/> <!-- How long will each captured screenshot stay on LEDs -->
    <add key="width"  value="64"/> <!-- Keep these values small -->
    <add key="height" value="64"/> <!-- Keep these values small -->
    <add key="captureInterval" value="60"/>
    <add key="notificationLevel" value="None"/>
    <add key="monitorIndex" value="0"/> <!-- 0 is the main monitor -->
  </appSettings>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/></startup>
</configuration>

About

Screen capture program for Hyperion ambilight

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 60.8%
  • Inno Setup 39.2%