DirectShow Blues
-
Help. Please. How can I solve DirectShow issues. unresolved CLSID CLSID_CaptureGraphBuilder2. I can not find this in the registry either. hr = CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC, IID_IGraphBuilder, (void **) & g_pGraph); fails. I am using Win XP, VS 2005 MS SDK February 2003 SDK Release Microsoft DirectX SDK (August 2007) Is there a version mismatch. Samples do not compile either. Thanks in advance.
-
Help. Please. How can I solve DirectShow issues. unresolved CLSID CLSID_CaptureGraphBuilder2. I can not find this in the registry either. hr = CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC, IID_IGraphBuilder, (void **) & g_pGraph); fails. I am using Win XP, VS 2005 MS SDK February 2003 SDK Release Microsoft DirectX SDK (August 2007) Is there a version mismatch. Samples do not compile either. Thanks in advance.
ICaptureGraphBuilder2 is an interface not the object, shall be refered as IID_ICaptureGraphBuilder2 as in ,
CoCreateInstance( CLSID_CaptureGraphBuilder,
NULL,
CLSCTX_INPROC_SERVER,
IID_ICaptureGraphBuilder2,
(void**) &pCaptureGraphBuilder)ICaptureGraphBuilder2 is exposed by CaptureGraphBuilder (There is no CLSID_CaptureGraphBuilder2)
-
ICaptureGraphBuilder2 is an interface not the object, shall be refered as IID_ICaptureGraphBuilder2 as in ,
CoCreateInstance( CLSID_CaptureGraphBuilder,
NULL,
CLSCTX_INPROC_SERVER,
IID_ICaptureGraphBuilder2,
(void**) &pCaptureGraphBuilder)ICaptureGraphBuilder2 is exposed by CaptureGraphBuilder (There is no CLSID_CaptureGraphBuilder2)