Käynnissä

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, push source filter sample, directshow source memory, bitmap source dshow, directshow double buffer example, dshow source filter, directshow net source filter, directshow source code filter, directshow memory source filter, snap on, microsoft image ready, logic supply, directshow net source filters, push source example, net source filter, directshow source push filter, directshow buffer screen capture, directshow source filter push, simple directshow push source, directshow double buffering, directshow bitmap push filter, buffer source filter

About the Employer:
( 28 reviews ) Winter Springs, United States

Projektin tunnus: #509342

Myönnetty käyttäjälle:

nextbill

Hi Please see PMB.

450 $ USD 10 päivässä
(6 arvostelua)
6.5

9 freelanceria on tarjonnut keskimäärin 467 $ tähän työhön

rajtuhin1

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)
7.3
dominolog

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)
5.8
deeppat41

We have good experience on DirectShow development.

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

hi,sir....PMB,pls

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

Greetings, Please check PM. Rishi.

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

Experience in programming .net.

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

Please see pmb.

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

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)
0.0