Just a hint: Do not update to the latest DirectX 9.0c December 2004 SDK,
you cannot compile ctp2 with it.
What changed somewhere between 9.0b (what i use) and that SDK:
I have the feeling that Microsoft might discontinue DirectShow-API
sooner or later. The fact that the Visual C++ 6.0 symbols moved to Extra,
too, could indicate the same for Visual-C++ support a bit later.
I hope i'm wrong with both assumptions.
you cannot compile ctp2 with it.
What changed somewhere between 9.0b (what i use) and that SDK:
- Visual C++ 6.0 symbol files moved to Extra distribution (which means another download
) - DirectShow moved to Extra distribution (yet another file to download)
- the Extra distribution is not offered for install, you need to copy it to your SDK installation directory yourself

- no vc6 project files for DirectShow Baseclasses

- DirectShow updated to compile with .NET only (compiling with old
Project file of 9.0b could theoretically work if you fixed compile errors in the Baseclasses sources)
- According to FAQ, DMOs should be prefered to DirectShow API, because
no DShow feature updates will be made in the current SDK series
I have the feeling that Microsoft might discontinue DirectShow-API
sooner or later. The fact that the Visual C++ 6.0 symbols moved to Extra,
too, could indicate the same for Visual-C++ support a bit later.
I hope i'm wrong with both assumptions.
It'd be best to keep the current implementation and maybe add a DMO implementation as platform specific code when demand comes for that SDK.
Comment