Mike Wasson's Blog
About Media Foundation, DirectShow, and related topics
Media Foundation SDK Samples on Code Gallery
We have published all of the Media Foundation samples from the Windows 7 SDK on MSDN Code Gallery....
Date: 09/09/2009
Media Foundation: RC Documentation is Live
The Media Foundation SDK documentation has been updated for the Windows 7 Release Candidate (RC)...
Date: 05/06/2009
Windows 7 and new Media Foundation features
Based on a couple of threads in the Media Foundation Development forum, there is some confusion...
Date: 03/08/2009
Introducing the Source Reader
One of the new features in Media Foundation is the Source Reader. Media Foundation, like DirectShow...
Date: 02/23/2009
MSDN TOC issues
It's been brought to my attention that the MSDN table of contents (TOC) is having some problems, at...
Date: 01/28/2009
Introducing MFPlay
MFPlay is a new high-level playback API for Media Foundation. Previously, to play a file in Media...
Date: 01/18/2009
Windows 7 SDK
The Windows SDK for Windows 7 is available for download!...
Date: 01/11/2009
Why won't the VMRPlayer sample play WMV files?
Depending which version of the SDK you have, if you try to play a WMV file using the VMRPlayer...
Date: 07/09/2008
Video Test Source Filter
On MSDN Code Gallery, I have posted a DirectSow source filter that generates video in various...
Date: 04/21/2008
Recent updates to Media Foundation documentation
Recent updates to the Media Foundation documentation: I added a topic on DXVA 2.0 Video Processing...
Date: 03/22/2008
What is strmbasedu.lib and where did it go?
Recently I was asked the following (paraphrased): I am trying to build a DirectShow project which I...
Date: 03/07/2008
Async filter sample and AVI files
The Async filter sample contains the comment "NOTE: This filter does NOT support AVI format." That's...
Date: 02/22/2008
Windows SDK for Windows Server 2008
The Windows SDK for Windows Server 2008 is now available for download. This release contains several...
Date: 02/07/2008
Async Filter Sample
I've been looking at the "Async" filter sample for DirectShow, which shows how to implement...
Date: 01/24/2008
What happens to MSDN feedback?
Somewhere I saw a comment to the effect that MSDN feedback seems to disappear into a black hole. I...
Date: 01/08/2008
Introducing TopoEdit
When Media Foundation was introduced in Windows Vista, it did not have any graphical tool analogous...
Date: 12/29/2007
DirectShow Helper Functions
If you do anything more complicated in DirectShow than call RenderFile, you generally end up writing...
Date: 12/14/2007
Interlace flags in DirectShow
Recently I was working on a project that involves generating interlaced video and noticed this...
Date: 11/16/2007
GraphEdit and Windows SDK for Windows Server 2008 RC0
If you install RC0 of Windows SDK for Windows Server 2008, you may notice that GraphEdit.exe is...
Date: 10/30/2007
ValidateBitmapInfoHeader
In the Windows SDK for Vista, the DirectShow base classes have a useful little function named...
Date: 10/18/2007
Custom filter interfaces
Recently I was asked this question: [Paraphrased] I have written a filter, and the filter has only...
Date: 08/14/2007
DirectShow in the Windows SDK for Vista
The Windows SDK for Vista fixes some of the issues with the DirectShow samples that I've posted...
Date: 02/05/2007
MIDL error: 'annotation'
A colleage recently got this error while compiling unknown.idl: 1>C:\Program Files\Microsoft...
Date: 10/02/2006
Some DirectShow Samples Break in Visual Studio 2005
[Note: This post applies to the Platform SDK for Windows Server 2003 SP1 and Server 2003 R2. These...
Date: 05/23/2005
unresolved external symbol ATL::AtlWinModuleInit
It took me a long time to track down these link errors: main.obj : error LNK2001: unresolved...
Date: 05/14/2005
DirectShow is now in the PSDK
DirectShow is now available in the Platform SDK. You can download the PSDK for Windows Server 2003...
Date: 05/02/2005
USB Video: Did you know...
.... that Windows XP Service Pack 2 supports USB video devices? For DirectShow applications, the USB...
Date: 04/22/2005
What happened to DirectShow?
You may have noticed that DirectShow was not included in the April 2005 update of the DirectX SDK....
Date: 04/11/2005
Loading X-Files from resources
I found lots ot tutorials on the Web about loading X-Files from files, but nothing about loading...
Date: 12/06/2004