在D3D框架下应用YUV格式进行RGB着色
发布时间
阅读量:
阅读量
接下来我们将构建一个类,通过调用d3d接口实现yuv与rgb格式图像的最基本渲染功能。该类仅需提供窗口句柄及数据规模即可完成初始化操作,随后用户可根据自身需求以特定频率向其中传输数据。
//JYD3DRender.h
#include <stdio.h>
#include <tchar.h>
#include <d3d9.h>
class JYD3DRender{
public:
JYD3DRender();
~JYD3DRender();
public:
int Init(HWND hwnd, unsigned int nWidth, unsigned int nHeight, bool isYuv);
void Cleanup();
bool Render(char *buffer);
private:
bool m_bIsYuv;
int m_nWidth;
int
全部评论 (0)
还没有任何评论哟~
