D3D渲染YUV,窗口改变后,参数设置
来源:互联网 发布:yum jenkins 安装配置 编辑:程序博客网 时间:2024/06/09 15:46
原来:
hr = GetDevice()->BeginScene();
IDirect3DSurface9 * pBackBuffer = NULL;
hr = GetDevice()->GetBackBuffer(0,0,D3DBACKBUFFER_TYPE_MONO,&pBackBuffer);
hr = GetDevice()->StretchRect((IDirect3DSurface9*)data->Data.MemId,NULL,pBackBuffer,&client_rect,D3DTEXF_LINEAR);
hr = GetDevice()->EndScene();
hr = GetDevice()->Present( NULL, NULL, NULL, NULL );
pBackBuffer->Release();
此时的 client_rect 的值已经改变了,但是输出不正常,只是停留在原来的画面,画面不刷新,播放
改变后:
hr = GetDevice()->BeginScene();
IDirect3DSurface9 * pBackBuffer = NULL;
hr = GetDevice()->GetBackBuffer(0,0,D3DBACKBUFFER_TYPE_MONO,&pBackBuffer);
hr = GetDevice()->StretchRect((IDirect3DSurface9*)data->Data.MemId,NULL,pBackBuffer,NULL,D3DTEXF_LINEAR);
hr = GetDevice()->EndScene();
hr = GetDevice()->Present( NULL, NULL, NULL, NULL );
pBackBuffer->Release();
这是问的QQ群里面的人:
-------------------------------------------------------------------------------------------
我也没找到原因
-------------------------------------------------------------------------------------------
你看看你的渲染大小
-------------------------------------------------------------------------------------------
貌似你窗口大小改变后
-------------------------------------------------------------------------------------------
GetScissorRect
这个获取到的渲染大小没变
-------------------------------------------------------------------------------------------
我尝试进行Reset,提示失败
- D3D渲染YUV,窗口改变后,参数设置
- 改变D3D中的渲染状态
- 改变D3D中的渲染状态
- 改变D3D中的渲染状态
- 使用D3D渲染YUV视频数据
- 使用D3D渲染YUV视频数据
- 使用D3D渲染YUV视频数据
- d3d多渲染窗口结构
- 改变D3D中的渲染状态---SetRenderState
- 改变D3D中的渲染状态---SetRenderState
- 改变D3D中的渲染状态---SetRenderState
- SetRenderState-改变D3D中的渲染状态
- d3d在mfc窗口下渲染延迟
- D3D显示YUV窗口大小变化图像不失真
- 在D3D窗口中渲染WINDOWS的基本控件
- D3D显示YUV图像
- Window 窗口属性及嵌入窗口到D3D渲染窗口顶层
- D3D文字渲染心得
- 前端
- django 发送邮件的两个问题
- DNS原理及其解析过程【精彩剖析】
- 如何重新安装boost,在ubuntu下
- listview中嵌套viewpager的实现总结
- D3D渲染YUV,窗口改变后,参数设置
- android:实现双击事件(DoubleClick)
- 网站外链是否还是SEO的重点工作?
- 常用加密算法的Java实现(一)
- margin:auto实现绝对定位元素的水平垂直居中(粘贴过来的)
- 图示RFID系统信号通信过程
- write的奥秘
- 数据结构 顺序表
- WaitForSingleObject的详细用法