IltmmPlay::SaveStillDIB Example for C
BSTR bstrFileName = SysAllocString(T2OLE("c:\\dib.bmp"));
HRESULT hr = IltmmPlay_SaveStillDIB(m_player, bstrFileName, -1);
SysFreeString(bstrFileName);
LPOLESTR T2OLE(LPCTSTR lpt) { static OLECHAR lpw[512]; if(!lpt) return NULL; lpw[0] = L'\0'; MultiByteToWideChar(CP_ACP, 0, lpt, -1, lpw, 512); return lpw; } L_MULTIMEDIATEX_API void IltmmPlay_SaveStillDIB_Example (IltmmPlay* pPlay) { BSTR bstrFileName = SysAllocString(T2OLE("c:\\dib.bmp")); IltmmPlay_SaveStillDIB(pPlay, bstrFileName, -1); SysFreeString(bstrFileName); }