Mike Wasson's Blog

About Media Foundation, DirectShow, and related topics

We have published all of the Media Foundation samples from the Windows 7 SDK on MSDN Code Gallery....

Author: MikeWasson 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)...

Author: MikeWasson 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...

Author: MikeWasson Date: 03/08/2009

Introducing the Source Reader

One of the new features in Media Foundation is the Source Reader. Media Foundation, like DirectShow...

Author: MikeWasson 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...

Author: MikeWasson Date: 01/28/2009

Introducing MFPlay

MFPlay is a new high-level playback API for Media Foundation. Previously, to play a file in Media...

Author: MikeWasson Date: 01/18/2009

Windows 7 SDK

The Windows SDK for Windows 7 is available for download!...

Author: MikeWasson 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...

Author: MikeWasson Date: 07/09/2008

Video Test Source Filter

On MSDN Code Gallery, I have posted a DirectSow source filter that generates video in various...

Author: MikeWasson 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...

Author: MikeWasson 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...

Author: MikeWasson 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...

Author: MikeWasson 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...

Author: MikeWasson Date: 02/07/2008

Async Filter Sample

I've been looking at the "Async" filter sample for DirectShow, which shows how to implement...

Author: MikeWasson 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...

Author: MikeWasson Date: 01/08/2008

Introducing TopoEdit

When Media Foundation was introduced in Windows Vista, it did not have any graphical tool analogous...

Author: MikeWasson Date: 12/29/2007

DirectShow Helper Functions

If you do anything more complicated in DirectShow than call RenderFile, you generally end up writing...

Author: MikeWasson Date: 12/14/2007

Interlace flags in DirectShow

Recently I was working on a project that involves generating interlaced video and noticed this...

Author: MikeWasson 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...

Author: MikeWasson Date: 10/30/2007

ValidateBitmapInfoHeader

In the Windows SDK for Vista, the DirectShow base classes have a useful little function named...

Author: MikeWasson Date: 10/18/2007

Custom filter interfaces

Recently I was asked this question: [Paraphrased] I have written a filter, and the filter has only...

Author: MikeWasson 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...

Author: MikeWasson Date: 02/05/2007

MIDL error: 'annotation'

A colleage recently got this error while compiling unknown.idl: 1>C:\Program Files\Microsoft...

Author: MikeWasson 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...

Author: MikeWasson 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...

Author: MikeWasson 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...

Author: MikeWasson Date: 05/02/2005

USB Video: Did you know...

.... that Windows XP Service Pack 2 supports USB video devices? For DirectShow applications, the USB...

Author: MikeWasson 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....

Author: MikeWasson 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...

Author: MikeWasson Date: 12/06/2004