win.h
来自「基于H.263的图像压缩编解码的C源码」· C头文件 代码 · 共 64 行
H
64 行
/************************************************************************
*
* win.h, display routines for Win32 for tmndecode (H.263 decoder)
*
************************************************************************/
#ifdef WINDOWS
#include <windows.h>
#include <process.h>
#include <vfw.h>
#include <memory.h>
typedef struct
{
HANDLE hThread;
HANDLE hEvent;
HWND hWnd;
MSG msg;
WNDCLASS wc;
HDRAWDIB hDrawDib;
HDC hDC;
BITMAPINFOHEADER biHeader;
char lpszAppName[15];
DWORD dwThreadID;
BOOL imageIsReady;
unsigned char *bufRGB;
RECT rect;
unsigned char *src[3];
int width, height;
int zoom, oldzoom;
int windowDismissed;
} T_VDWINDOW;
#define VIDEO_BEGIN (WM_USER + 0)
#define VIDEO_DRAW_FRAME (WM_USER + 1)
#define VIDEO_REDRAW_FRAME (WM_USER + 2)
#define VIDEO_END (WM_USER + 3)
int initDisplay (int pels, int lines);
int displayImage (unsigned char *lum, unsigned char *Cr, unsigned char *Cb);
int closeDisplay ();
void DisplayWinMain (void *);
LONG APIENTRY MainWndProc (HWND, UINT, UINT, LONG);
int DrawDIB ();
void init_dither_tab();
void ConvertYUVtoRGB(
unsigned char *src0,
unsigned char *src1,
unsigned char *src2,
unsigned char *dst_ori,
int width,
int height
);
int InitDisplayWindowThread ();
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?