SDK Media Foundation Sample doesn't work on Vista Beta2?

I built Feburary CTP SDK's sample BasicPlayback(MF_BasicPlayback.exe) with Visual C++ 2005. However, this sample doesn't work on Vista Beta2. The operating system prompted me that "Could not initialize the player object (HRESULT = 0xC00D36E3)"  Has anyone experienced the same thing Is there any solution



Answer this question

SDK Media Foundation Sample doesn't work on Vista Beta2?

  • David Reeves

    Hi Becky

    Thank you for your detailed explanation and solution.

    I have downloaded the Beta2 SDK and rebuilt the sample. Now it works fine!


  • Il-Sung Lee - MSFT

    This error code is MF_E_BAD_STARTUP_VERSION. (Error codes, by the way, are defined in mferror.h.) We check from MFStartup() that the application is using the same version of the Media Foundation as the Media Foundation binaries on your machine.

    You failed this check on your machine, since you're using Feb CTP Media Foundation headers to build the sample, whereas your Media Foundation binaries on Vista Beta2 have a newer API version.

    To fix this, just pick up the Beta2 version of the Windows SDK:

    Thanks, and enjoy...
    Becky


  • SDK Media Foundation Sample doesn't work on Vista Beta2?