用DirectDraw显示YV12图像(Draw YV12)
// yv12.cpp :
#define WIN32_LEAN_AND_MEAN // 从 Windows 头中排除极少使用的资料
#include <windows.h>
#include <stdlib.h>
#include <stdio.h>
#include <malloc.h>
#include <memory.h>
#include <tchar.h>
#include “ddraw.h”
#pragma comment(lib,”ddraw.lib”)
// 此代码模块中包含的函数的前向声明:
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); // 窗口消息处理函数
BOOL DrawYV12(HWND hWnd); // Draw YV12 图像
// 应用入口
int APIENTRY _tWinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
MSG msg;
WNDCLASSEX wcex;
TCHAR szWindowClass[] = “Draw YV12