Harshdeep 2.0

May 24, 2006

Arbitrary naming by Microsoft

Filed under: Uncategorized — harshdeep @ 2:56 pm
  1. DirectShow SDK is not included in DirectX SDK. It's a part of the Platform SDK instead. (DirectX is however still required to build DirectShow filters). And surprisingly, this information is not so readily available on MSDN. I found it on wikipedia instead (after fruitlessly searching the MSDN for a while)
  2. "Windows® Server 2003 R2 Platform SDK" is not just for Windows Server 2003 as the name would suggest – it is for Windows XP and other flavors as well. Searching for "Platform SDK" will take you to Windows Server 2003 R2 Platform SDK though you are developing for, say, Windows XP. Unless you look closely at that page (and don't try to refine your search keywords to get the Platform SDK for Windows XP specifically) you won't realize that it works for Windows XP too.

How about coming up with less misguiding names?

PS: Did someone say "historical reasons"?


1 Comment »

  1. Actually DirectX is not required to use directshow.

    DirectX is used in the directshow samples, yes, but you can convert them to OpenGL. DirectX is only used to render stuff. Or you could even convert them to use plain old GDI . . but then they will become too slow šŸ™‚

    Comment by not — May 24, 2007 @ 5:26 pm

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create a free website or blog at WordPress.com.

%d bloggers like this: