Directshow Source Filter (PUSH)

Directshow Source Filters

Needing (5) DirectShow Source filters. Very simple in nature, and we can supply the code for the actual bitmap sourcing.

The filter needs to support a few optional paramters, other than that it is simply a modification to the existing PUSH SOURCE FILTER SAMPLE provided in the Microsoft SDK.

One example would be a simple SCREEN SOURCE FILTER, where by SOURCE simply pushes a GDI Bitmap of the screen.

Double buffering will be required, as you will need to adhere strictly to the FPS property setting. So if your image is not yet available to push, you will push the existing one in memory.

For example lets say FPS is set @30 FPS. Your cycle of collecting the screen bitmap takes 100ms, their is no way to push a real 30 FPS. The logic is quite simple in that:

Source Grab (Screen)

Place in Buffer A

Mark SOURCEFLAG internally to 0 (representing Buffer A)

Begin collecting next Screen Capture

Place in Buffer B

Mark SOURCEFLAG internally to 1 (representing Buffer B)

Begin collecting next Screen Capture

Place in Buffer A

Mark SOURCEFLAG internally to 0 (representing Buffer A)

and so on...

And then using High Resolution timer in DSHOW API, your PUSH can merely COPYBUFFER at the correct 30ms intervals from whatever BUFFER is the active buffer.

Their is a total of 5 Filters, and all are the same except for the actual code to acquire the source bitmap. Which we will provide. Taking the existing Microsoft sample PUSH filter and modifying should make this a snap.

Very simple for anyone who knows Directshow. Will also need COMINTEROP Structure layout for setting properties, as we will be using in .NET application.

Ready to award immediately based on ability to complete timely and within our budget.

Taidot: .NET, C-ohjelmointi, Videopalvelut, Windows Desktop

Näytä lisää: push source filter, directshow push filter, directshow push source filter, push source filters sample, directshow push source filter buffer, push source filter sample, directshow source memory, bitmap source dshow, directshow double buffer example, screen capture directshow source filter, dshow source filter, directshow net source filter, directshow source code filter, directshow memory source filter, source net, snap on, microsoft image ready, logic supply, directshow net filter source screen, directshow net source filters, push source example, net source filter, directshow source push filter, directshow buffer screen capture, directshow push source filter net

Tietoa työnantajasta:
( 28 arvostelua ) Winter Springs, United States

Projektin tunnus: #509342

Myönnetty käyttäjälle:


Hi Please see PMB.

$450 USD 10 päivässä
(6 Arvostelua)

9 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


I am an Expert in Directshow and can start ASAP after a short discussion with you. Regards : TUHIN

$250 USD 5 päivässä
(155 arvostelua)

Hello I've done similiar but more sophisticated project including implementation of DShow source filter capturing desktop. I can easily implement what you need. The only issue I can see there is the fact that full d Lisää

$500 USD 20 päivässä
(5 arvostelua)

We have good experience on DirectShow development.

$750 USD 30 päivässä
(3 arvostelua)


$500 USD 14 päivässä
(5 arvostelua)

Greetings, Please check PM. Rishi.

$750 USD 15 päivässä
(1 arvostelu)

Experience in programming .net.

$250 USD 15 päivässä
(0 arvostelua)

Please see pmb.

$500 USD 10 päivässä
(0 arvostelua)

I am a newcomer in this job site. I am a boss of the newly-built software company. We have experienced in various multimedia related application software , web site,game project ,etc. Especially we have comp Lisää

$250 USD 20 päivässä
(0 arvostelua)