Re: Screen capturing in dotnet

Mitch Denny <[email protected]> Tue, 18 Jun 2002 17:21:42 +1000
Newsgroups gmane.comp.windows.devel.dotnet.general
Organization MitchDenny
Message-ID <[email protected]>
Nick,

Thanks for the info. Have you seen any straight-forward
video ripper code for DirectX in C. I prefer
straight-forward C API calls over COM interop :)

Ofcourse if you have an example in C# that would be
great too, or some pointers.

----------------------------------------
- Mitch Denny
- [email protected]
- +61 (414) 610-141
-

-----Original Message-----
From: The DOTNET list will be retired 7/1/02
[mailto:[email protected]] On Behalf Of Nick Wienholt
Sent: Tuesday, 18 June 2002 08:17
To: [email protected]
Subject: Re: [DOTNET] Screen capturing in dotnet


Hi Mitch,

Commercial video rippers (which have pretty good screen capture
performance) use either DirectDraw (locking a DirectDraw surface), or
the same technique in the sample code you previously posted.  DirectDraw
typically give the better performance.

Nick

----- Original Message -----
From: "Mitch Denny" <[email protected]>
To: <[email protected]>
Sent: Monday, June 17, 2002 6:48 PM
Subject: Re: [DOTNET] Screen capturing in dotnet


> Richard,
>
> Thanks, but Eric's code exhibits the same problem as those int he code

> sample. When BitBlt is executed you get a fairly signigicant lock-up
> in the UI for a few moments. I've been trying to figure out how other
> tools do it, and all I can think of is that they take the screen bit
> at a time so that the lock up isn't as noticeable.
>
> That would tally with what I have seen (performance and behaviour
> wise) in certain tools.
>
> ----------------------------------------
> - Mitch Denny
> - [email protected]
> - +61 (414) 610-141
> -
>
> -----Original Message-----
> From: The DOTNET list will be retired 7/1/02
> [mailto:[email protected]] On Behalf Of Richard Birkby
> Sent: Monday, 17 June 2002 18:14
> To: [email protected]
> Subject: Re: [DOTNET] Screen capturing in dotnet
>
>
> Have a look at this:
> http://www.gotdotnet.com/userarea/filedetails.aspx?FileName=Win32windo
> w.
> zip
>
> > -----Original Message-----
> > From: The DOTNET list will be retired 7/1/02
> > [mailto:[email protected]]On Behalf Of Mitch Denny
> > Sent: 17 June 2002 09:00
> > To: [email protected]
> > Subject: Re: [DOTNET] Screen capturing in dotnet
> >
> >
> > Gunasekaran,
> >
> > I did some early fiddlng with this and some success, although it
> > wasn't as neat or as fast as I would have liked. Do a search for
> > "screen capture" in the message archives, they include all the
> > relevant discussion and sources. Please do let me know if you can
> > get it running fast and without locking the screen.
> >
> >         http://discuss.develop.com/dotnet.html
> >
> > Hope this helps.
> >
> > ----------------------------------------
> > - Mitch Denny
> > - [email protected]
> > - +61 (414) 610-141
> > -
> >
> > -----Original Message-----
> > From: The DOTNET list will be retired 7/1/02
> > [mailto:[email protected]] On Behalf Of Gunasekaran Swamy
> > Sent: Monday, 17 June 2002 15:22
> > To: [email protected]
> > Subject: [DOTNET] Screen capturing in dotnet
> >
> >
> >   Hi All,
> >
> >           Is there any provision to capture the screenshots in
> > Dotnet .If any API exists .Pls let me know .
> >
> >  Thanks in advance
> > Guna
> >
> > You can read messages from the DOTNET archive, unsubscribe from
> > DOTNET, or subscribe to other DevelopMentor lists at
> > http://discuss.develop.com.
> >
> > You can read messages from the DOTNET archive, unsubscribe from
> > DOTNET, or subscribe to other DevelopMentor lists at
> > http://discuss.develop.com.
> > ---
> > Incoming mail is certified Virus Free.
> > Checked by AVG anti-virus system (http://www.grisoft.com).
> > Version: 6.0.370 / Virus Database: 205 - Release Date: 05/06/2002
> >
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.370 / Virus Database: 205 - Release Date: 05/06/2002
>
> You can read messages from the DOTNET archive, unsubscribe from
> DOTNET, or subscribe to other DevelopMentor lists at
> http://discuss.develop.com.
>
> You can read messages from the DOTNET archive, unsubscribe from
> DOTNET, or subscribe to other DevelopMentor lists at
> http://discuss.develop.com.

You can read messages from the DOTNET archive, unsubscribe from DOTNET,
or subscribe to other DevelopMentor lists at http://discuss.develop.com.

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.