MPLATFORMLib Namespace : MFramesClass Class |
The following tables list the members exposed by MFramesClass.
Name | Description | |
---|---|---|
![]() | FramesCreate | Creates frame with specified maximum video storage size (video+ancillary data) |
![]() | FramesCreateFromFile | Creates a frame from image file (BMP, JPG, PNG, TIFF). |
![]() | FramesCreateFromHBITMAP | Creates a frame from handle of bitmap |
![]() | FramesCreateFromMem | Creates frame from memory. |
![]() | FramesCreateFromSurface | Creates a frame from surface (Direct3D object). Not implemented yet. |
![]() | FramesMakeLocal | |
![]() | LoadSettings | Loads settings to an object |
![]() | 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. |
![]() | SaveSettings | Saves an object settings |