none
視訊和麥克風 RRS feed

解答

  • 轉載 :

     

    using DirectShow in C# - DirectShow.Net

    這一年來都在用C#開發程式,其實已經上癮了 不會想要回去使用C/C++
    如果寫UI的話 更會直接跳過SDK/MFC,用Windows Forms or WPF
    前陣子需要用DirectShow寫一些程式~~ 想說如果能直接用C#開發多好

    Direct3D部分似乎有Managed的環境,但是DirectShow似乎就是沒有官方的Solution
    結果上網找,結真就有到不少套Mangned的DirectShow

    後來我是選用SourceForge那套,除了DLL外,還有完整的Example可以參考

    還真不錯 Stick out tongue 現在開發起來就快多了......

    Links
    http://sourceforge.net/projects/directshownet/

     

    2007年12月12日 上午 02:58

所有回覆

  • 可使用  DIRECTSHOW

    2007年12月12日 上午 02:51
  • 轉載 :

     

    using DirectShow in C# - DirectShow.Net

    這一年來都在用C#開發程式,其實已經上癮了 不會想要回去使用C/C++
    如果寫UI的話 更會直接跳過SDK/MFC,用Windows Forms or WPF
    前陣子需要用DirectShow寫一些程式~~ 想說如果能直接用C#開發多好

    Direct3D部分似乎有Managed的環境,但是DirectShow似乎就是沒有官方的Solution
    結果上網找,結真就有到不少套Mangned的DirectShow

    後來我是選用SourceForge那套,除了DLL外,還有完整的Example可以參考

    還真不錯 Stick out tongue 現在開發起來就快多了......

    Links
    http://sourceforge.net/projects/directshownet/

     

    2007年12月12日 上午 02:58
  • 謝謝你的提供
    我會試試看的
    2007年12月12日 上午 03:28
  • 請問一下
    src和lib的資料,在 C# 要如何匯入呀
    2007年12月17日 上午 03:00


  • C#  免

    請問你是下載哪一個?








    2007年12月17日 上午 03:04
  • 你提供載點的那一個
    2007年12月17日 上午 03:09
  • 2007年12月17日 上午 03:20
  • 我執行了Samples\Misc\DxWebCam的程式,但是沒有辨法執行也
    2007年12月17日 上午 03:26

  • 有錯誤訊息嗎 ?
    2007年12月17日 上午 03:28
  • 以下是錯誤訊息

    錯誤    2    找不到型別或命名空間名稱 'DirectShowLib' (您是否遺漏 using 指示詞或組件參考?)    C:\Documents and Settings\Administrator\桌面\Samples\Misc\DxWebCam\Service\Capture.cs    16    7    WebCamService-2005

    錯誤    3    找不到型別或命名空間名稱 'IFilterGraph2' (您是否遺漏 using 指示詞或組件參考?)    C:\Documents and Settings\Administrator\桌面\Samples\Misc\DxWebCam\Service\Capture.cs    27    17    WebCamService-2005

    錯誤    4    找不到型別或命名空間名稱 'IMediaControl' (您是否遺漏 using 指示詞或組件參考?)    C:\Documents and Settings\Administrator\桌面\Samples\Misc\DxWebCam\Service\Capture.cs    28    17    WebCamService-2005

    錯誤    5    找不到型別或命名空間名稱 'DsDevice' (您是否遺漏 using 指示詞或組件參考?)    C:\Documents and Settings\Administrator\桌面\Samples\Misc\DxWebCam\Service\Capture.cs    198    33    WebCamService-2005

    錯誤    6    找不到型別或命名空間名稱 'ISampleGrabber' (您是否遺漏 using 指示詞或組件參考?)    C:\Documents and Settings\Administrator\桌面\Samples\Misc\DxWebCam\Service\Capture.cs    263    35    WebCamService-2005

    錯誤    7    找不到型別或命名空間名稱 'ISampleGrabber' (您是否遺漏 using 指示詞或組件參考?)    C:\Documents and Settings\Administrator\桌面\Samples\Misc\DxWebCam\Service\Capture.cs    286    45    WebCamService-2005

    錯誤    8    找不到型別或命名空間名稱 'ICaptureGraphBuilder2' (您是否遺漏 using 指示詞或組件參考?)    C:\Documents and Settings\Administrator\桌面\Samples\Misc\DxWebCam\Service\Capture.cs    308    37    WebCamService-2005

    錯誤    9    找不到型別或命名空間名稱 'IBaseFilter' (您是否遺漏 using 指示詞或組件參考?)    C:\Documents and Settings\Administrator\桌面\Samples\Misc\DxWebCam\Service\Capture.cs    308    69    WebCamService-2005

    錯誤    10    找不到型別或命名空間名稱 'IMediaSample' (您是否遺漏 using 指示詞或組件參考?)    C:\Documents and Settings\Administrator\桌面\Samples\Misc\DxWebCam\Service\Capture.cs    388    59    WebCamService-2005


    2007年12月17日 上午 03:38

  • 您是否遺漏 using 指示詞或組件參考

    請先
    方案總管 -> 加入參考
    2007年12月17日 上午 03:58
  • 謝謝,現在執行不會發生錯誤了
    但是,不知道為什麼,按下執行後,就馬上結束了

    2007年12月17日 上午 05:00

  • 那你 偵錯  看看  是 執行的哪一行
    2007年12月17日 上午 05:05
  • 我找不到
    問一下,C#可以用C++的vfw.h,來做嗎?
    2007年12月17日 上午 05:42
  •  

    VFW  更  EZ

     

    只是   WIN 2003     VISTA   不支援

    2007年12月17日 上午 05:46
  • 對不起,我不了解你的意思
    而且,我不是用VISTA,所以不用擔心這個問題
    可以請你在說明詳細一點嗎?
    2007年12月18日 上午 01:16
  • DirectShow.Net 範例 for VS2005


    http://web.sfc.keio.ac.jp/~shokai/archive/cs2.0/0701_webcamCaptureImage/

     

     

     

    VFW can be accessed through win32 interop directly, or indirectly by using this free active X control, and if all you want is a simple webcam this is most likely your easiest route: http://www.shrinkwrapvb.com/ezvidcap.htm

    VFW : WIN32 example http://channel9.msdn.com/ShowPost.aspx?PostID=95238
    2007年12月18日 上午 02:01