IMFActivate Interface

Enables the application to defer the creation of an object. This interface is exposed by activation objects.

Syntax

interface IMFActivate : public IMFAttributes  

Remarks

Typically, the application calls some function that returns an IMFActivate pointer and then passes that pointer to another component. The other component calls ActivateObject at a later time to create the object. In the protected media path (PMP), the IMFActivate pointer might be marshaled to the protected process, so that the object can be created in that process.

Requirements

Header: Declared in mfobjects.h (include mfidl.h).

Library: Use Mfuuid.lib.