MPLATFORMLib Namespace : IMFFactory Interface |
For a list of all members of this type, see IMFFactory members.
Name | Description | |
---|---|---|
MFFrameClone | Gets a clone of the frame. See eMFrameClone for more information about clone types. If _fccPixelFormat is not eMFCC_Default and not the original, then video will be copied even for reference frames. Note: If frame is out-of-prcoess, the clone ALSO out-of-process. You should call MFFrameMakeLocal() for such frames. | |
MFFrameCreateFromFile | Creates a frame from a file | |
MFFrameCreateFromHBITMAP | Creates a frame from a HBitmap object | |
MFFrameCreateFromMem | Creates a frame from memory | |
MFFrameCreateFromMemEx | Extended method to create a frame (MFFrame object) from memory | |
MFFrameCreateFromTexture | Creates a MFFrame object from D3D texture | |
MFFrameCreatePlain | Creates a plain (empty) frame | |
MFFrameCreateWrapper | Creates frame from object (e.g. WICBitmapLock, D3D9Surface, MediaSample, NSSBuffer - etc) - just keeps a reference to external object and use memory pointer. | |
MFFrameMakeLocal | Makes a local copy of external frame. For interprocess communication. Before use a frame from another process make sure that you call this method. |