[FFmpeg-devel] [PATCH] Screen frame grabbing for Win32 platform (bump)

Frank Barchard fbarchard
Thu Mar 25 19:46:47 CET 2010


On Wed, Mar 24, 2010 at 2:43 AM, Christophe Gisquet <
christophe.gisquet at gmail.com> wrote:

> 2010/3/24 Frank Barchard <fbarchard at google.com>:
> > Functionality wise, its my understanding that GDI capture wont work on
> D3D,
> > or overlays (ie mplayer)?
>
> Not sure for D3D (is there a difference with the Vista aero-themed
> windows, with which GDI works?) but I've already seen overlays not
> working. However, I will confirm this later by actual tests.
>

For D3D, I dont think Aero affects it.   I think its D3D.  With D3D 9, full
screen apps bypass GDI.  Windowed ones do the final presentation thru GDI.
 With D3D 10, the hardware is virtualized and windowed apps can (optionally)
behave like full screen apps.
D3D tends to be used by games.  Not sure about maya and photoshop, which do
hardware/shaders?

Overlays affect media apps.  Windows Media Encoder, Windows Media Player,
Windows Movie Maker, On2 Flix (for making flv) and mplayer.  They don't work
in remote desktop.
As far as I know, GDI doesnt expose a way to get to them.  But I'd like the
full screen captured.. not just the GDI parts.



More information about the ffmpeg-devel mailing list