brutus Posted July 14, 2010 Share Posted July 14, 2010 Is there a way to calculate the average rgb value of the screen in overlay mode ? For my www.arfx.nl system running in evr/vmr (default/custom) it works out of the box but the image is not stable (tearing/blocking). I tried all beta versions, xp, win7 , no success. If I could retrieve the rgb of the screen in overlay mode then I could program this value to the arfx module via the sdk. A screencapture in overlay mode results in a blackscreen, so a hook into the DVBViewer might be required to obtain access to the screen information. Via a postprocessor plugin, directshow filter, something else ? Any help would be welcome! Quote Link to comment
Griga Posted July 14, 2010 Share Posted July 14, 2010 so a hook into the DVBViewer might be required to obtain access to the screen information. DVBViewer doesn't handle and doesn't access the (decoded) picture data in overlay mode. It all happens within the DirectShow filter graph and graphics card. Via a postprocessor plugin, directshow filter, A DirectShow filter inserted between the video decoder and overlay mixer could access the picture data. It would disable hardware-accelerated decoding, however. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.