kershner / screenBloom

Fake Ambilight for Philips Hue via Python
http://www.screenbloom.com
329 stars 48 forks source link

feature: Windows Desktop Duplication API #42

Open Uncle808 opened 7 years ago

Uncle808 commented 7 years ago

rant: I was looking for different videos to test my settings now that I got proper lightbulbs for my ceiling fan. stumbled about lightpack (some russian kickstarter funded ambilight lookalike) and their Prismatik application. Went to investigate and found the reddit.

Somebody posted he was not satisfied by performance and picture grabbing, forked from their github and rewrote (https://www.reddit.com/r/Lightpack/comments/448w8m/prismatik_as_it_should_have_been_windows/) the open source software to use

https://msdn.microsoft.com/en-us/library/windows/desktop/hh404487(v=VS.85).aspx

the desktop duplication api, meant for remote/colaboration software. I would like it at least investigated if that's suitable for bloom's needs. It seems it supports region based reprocessing, allowing to cut one or two corners if the image remains static.

kershner commented 7 years ago

This is really interesting stuff. Thanks for bringing it up. Look forward to experimenting with it.