mjpeg2bmp.h

来自「摄像头的wince5.0驱动源代码。尚存在一点点bug」· C头文件 代码 · 共 29 行

H
29
字号
//======================================================================
// Header for conversion library that uses the Imaging component
// of Windows CE 5 and later.
//

// Call to initialize the library
HRESULT InitDisplayFrame (LPCWSTR pszExt);

// Call to convert MJPEG frame and write to a Device Context
HRESULT DisplayFrame (PBYTE pData, DWORD dwPreBuff, DWORD dwSize, HDC hdc, RECT *pRect);

HRESULT DisplayBitmap (IBitmapImage *pBitmapImage, HDC hdc, RECT *pRect);

typedef struct {
	int nHeight;
	int nWidth;
	int PixelFormat;
} BMPFMT, *PBMPFMT;

// Convert an MJPEG frame to an IBitmapImage object.
HRESULT GetBitMapImage (PBYTE pData, DWORD dwPreBuff, DWORD dwSize, 
						IBitmapImage **ppBitmapImage, PBMPFMT pInfo);

BOOL IsMotionDetected (IBitmapImage* pBitmapImage, IBitmapImage* pBitmapImageOld, PBMPFMT pInfo,
					   DWORD dwSenstivity);

// Call to free the library
HRESULT ReleaseDisplayFrame ();

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?