rdp / screen-capture-recorder-to-video-windows-free

a free open source windows "screen capture" device and recorder (also allows VLC/ffmpeg and others to capture/stream desktop/audio)
https://github.com/rdp/screen-capture-recorder-to-video-windows-free/releases
Other
2.09k stars 458 forks source link

Can I use this in C# application #76

Closed rover886 closed 6 years ago

rover886 commented 8 years ago

Hello,

I am developing an desktop capturing application in C#.NET. While searching for source filter I come to know about this screen capture filter. I gone through README.adoc. Before start using this in my application I wanted to know about following things:

  1. Can I use only screen capture filter in c# application?
  2. Do I still required to install JRE on development and client machines?
  3. How I can register this filter (regasm or regsvr32)? What will be the CLSID?
rdp commented 8 years ago

You can if your c# app uses directshow, or calls out to ffmpeg.exe (which uses directshow). no JRE required. You register it like (administrator) regsvr32 dll_name.dll and regsvr32 /u dll_name.dll (at uninstall time). You just list the dll name not the CLSID. Cheers!

On Mon, May 9, 2016 at 5:11 AM, rover886 notifications@github.com wrote:

Hello,

I am developing an desktop capturing application in C#.NET. While searching for source filter I come to know about this screen capture filter. I gone through README.adoc. Before start using this in my application I wanted to know about following things:

  1. Can I use only screen capture filter in c# application?
  2. Do I still required to install JRE on development and client machines?
  3. How I can register this filter (regasm or regsvr32)? What will be the CLSID?

— You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub https://github.com/rdp/screen-capture-recorder-to-video-windows-free/issues/76

rover886 commented 8 years ago

@rdp thanks for your reply. Yes my apllication is having directshow dll in reference.

I asked CLSID for the purpose of using it in c# code, just to create instance of filter and adding it into graph but anyways i will find CLSID (guid) from graphstudio.

One last doubt does this filter require any specific VC++ runtime version?

rdp commented 8 years ago

Today it does require MSVC 2010 runtime. I suppose you could use the CLSID I usually use the IEnumMoniker stuff myself. Cheers!

On Tue, May 10, 2016 at 7:40 AM, rover886 notifications@github.com wrote:

@rdp https://github.com/rdp thanks for your reply. Yes my apllication is having directshow dll in reference.

I asked CLSID for the purpose of using it in c# code, just to create instance of filter and adding it into graph but anyways i will find CLSID (guid) from graphstudio.

One last doubt does this filter require any specific VC++ runtime version?

— You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub https://github.com/rdp/screen-capture-recorder-to-video-windows-free/issues/76#issuecomment-218160168