Inicialización de Media Foundation

Antes de usar cualquier objeto o interfaces de Microsoft Media Foundation, debe llamar a la función MFStartup . Pase el MF_VERSION constante.

    hr = MFStartup(MF_VERSION);

La función MFStartup inicializa la plataforma media Foundation. Si MFStartup devuelve MF_E_BAD_STARTUP_VERSION, significa que la aplicación se compiló con una versión de los encabezados de Media Foundation que no coinciden con los archivos DLL de Media Foundation en el sistema.

Para cada llamada a MFStartup, la aplicación debe llamar a MFShutdown.

MFShutdown();

Arquitectura de Media Foundation

API de media Foundation Platform