MFORMATSLib Namespace > IMFFrame Interface : MFVideoGetHbitmap Method |
Sub MFVideoGetHbitmap( _ ByRef _pllHBitmap As Long _ )
void MFVideoGetHbitmap( out long _pllHBitmap )
procedure MFVideoGetHbitmap( Out _pllHBitmap: Int64 );
void MFVideoGetHbitmap( [PARAMFLAG::Out] long _pllHBitmap )
Here is an example of how to get a frame and get a HBitmap of frame's video:
m_objMFReader = new MFReaderClass(); m_objMFReader.ReaderOpen(sourceFileName, ""); m_avProps = new M_AV_PROPS(); // set video format for conversion m_avProps.vidProps.eVideoFormat = eMVideoFormat.eMVF_HD1080_5994i; MFFrame pFrame = null; // Get next frame or frame by position if (m_objMFReader != null) m_objMFReader.SourceFrameConvertedGetByTime(ref m_avProps, -1, -1, out pFrame, ""); int h_bitmap; pFrame.MFVideoGetHbitmap(out h_bitmap);