The SDKs are backwards compatible, i.e. if you install the most recent SDK, it will be compatible with 8.1 also. You will find that at http://www.microsoft.com/d
See also http://msdn.microsoft.com/
Main Topics
Browse All Topics I bought an mpeg2 encoder SDK - a .NET library because in gneral Im a .NET kinda guy these days - I used to play with C++ and MFC but I dont have that environment installed, just mvs.net 2003. The problem is that the SDK relies on directshow libraries - When I try to build a sample application based on the SDK I get a ton of namespace and undefined issues. Apparently I need to build the directshow baseclasses.
The SDK's documentation states a requirement for DirectX 8.1 Media SDK or DirectX 8.1 SDK. I cannot find any place from which to aqwuire these versions from microsoft.
Im using windows xp pro and have installed directx sdk (dec 2005) with the feb 2005 update and the microsoft platform sdk.
I found a folder for the baseclasses under the microsift platform SDK - even saw a makefile - but no project files to build.
I have no idea how to build the baseclasses either from inside vs.net (if possible) or from a command line util that i don't even no the name of - help!
regards,
John
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
The SDKs are backwards compatible, i.e. if you install the most recent SDK, it will be compatible with 8.1 also. You will find that at http://www.microsoft.com/d
See also http://msdn.microsoft.com/
Thanks for the links guys but im not getting any joy out of them. In particular the link to directx 8.1 leads back to "the latest directx" which I already have installed.
If they are indeed backword compatible then why do I see discussion of directshow no longer being bundled with directx but with the platform sdk instead? The dependencies for my encoding sdk are directshow related i believe, perhaps both - my point being that just istalling the latest directx should not make it backward compatible with 8.1 if 8.1 included directshow and the latest directx does not... or do i have this wrong?
the problem appears to be related to either finding precompiled directshow baseclasses or building the baseclasses. It could be a path that .NET needs added or that something that requires "building" has not been built yet.... is there a build command hiding somewhere?
John
I'm going to answer my own question and ask for a refund/PAQ:
THe problem was that directshow - which comes with the MS platform SDK has to be setup for the environment it is installed in by running setEnv.exe from the SDK's start menu. After this is done you can change directories to the directshow samples directory which has a makefile in it... from a command line prompt in this directory you run nMake to build the directshow BasesClasses. Once this is done everything should be ok with the VS.net envoronment but if not check your paths for library files under tools/options in VS.
My environment is XP Pro - VS 2003.
regards,
John
Business Accounts
Answer for Membership
by: mahesh1402Posted on 2006-01-16 at 05:09:19ID: 15709958
refer this links..it may help you..
/cs/media/ directshow net.asp ownloads/B rowse.aspx ? DisplayLa ng=en&nr=2 0&category id=2&sortC riteria=da te library/de fault.asp? url=/libra ry/ en-us/d irectshow/ htm/direct show.asp
http://www.codeproject.com
http://www.microsoft.com/d
http://msdn.microsoft.com/
MAHESH