• 您的位置我爱Aspx >> VC.Net >> 使用DirectShow驱动摄像头
  • 使用DirectShow驱动摄像头

  • 作者:aspxer  来源:internet  日期:2007-5-21 23:47:55  关键字:
  • CComPtr<ICaptureGraphBuilder2> m_pCapture;

    DWORD m_dwGraphRegister;

    bool bInit(HWND hWnd)

    {

    HRESULT hr;

    //获得接口

    hr=CoCreateInstance (CLSID_FilterGraph, NULL, CLSCTX_INPROC,

    IID_IGraphBuilder, (void **) &m_pGraph);

    if (FAILED(hr))

    return false;

    hr=CoCreateInstance (CLSID_CaptureGraphBuilder2 , NULL, CLSCTX_INPROC,

    IID_ICaptureGraphBuilder2, (void **) &m_pCapture);

    if (FAILED(hr))

    return false;

    m_pMC=m_pGraph;

    m_pVW=m_pGraph;

    m_pME=m_pGraph;

    //取得消息

    m_pME->SetNotifyWindow((OAHWND)(m_hWnd=hWnd), WM_GRAPHNOTIFY, 0);

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:让VC不再编译帮助文件的方法
    下一篇:关于VC代码的编写和调试(一)
  • 相关文章