directdraw显示视频时移动窗口的问题

其他技术论坛 > 机器视觉 [问题点数:20分,结帖人shiplou]
等级
本版专家分:0
结帖率 100%
等级
本版专家分:0
shiplou

等级:

directDraw的一点理解,解决用directDraw显示图片很模糊的问题

最近毕设题目就定了,做个围棋游戏,因为以后的工作是写游戏代码,所以就练练DirectDraw,跟着别人的代码写,还很顺利,但后来发现表面中的像素值与用其他工具检测出来的值不一样,图像有变得很模糊,明明想在这个地方画出图...

directdraw显示yuv视频,出现屏保,yuv显示不出来,表面丢失

DDrawSurface 丢失, DDraw表面在很多情况下都会丢失(如:启动其他全屏独占程序,屏保,或锁屏), 表面丢失其实就是表面所使用的内存或显存被DirectDraw系统释放, 分配给其他程序. 如果表面丢失, 对此表面的操作都会...

DirectShow下视频显示窗口设置

显示视频 DirectShow 提供了如下过滤器来显示视频: l  Video Renderer 过滤器. 该过滤器可用于所有的支持DirectX的平台,它对平台没有其它特殊的要求。可以是它,或GDI来显示视频。它是在WindowsXP之前操作系统的...

如何使用DirectDraw直接显示YUV视频数据

1.在DirectDraw中创建YUV表面 与一般表面不同的是,创建YUV表面需要指定象素格式,并指定YUV数据的FourCC码,关于FourCC码可以参考微软MSDN站点上的说明,下面是具体的创建方法:(以YUV4:2:0格式为例,其中...

DirectX 之 DirectDraw 窗口模式

窗口模式下使用 DirectDraw , 最大的痛苦是不能使用换页操作(Flip). 但是有许多人还是喜欢在窗口模式下进行游戏.  首先, 窗口模式下创建一个 IDirectDraw 接口对象和全屏模式下是一样的, 不同的是, ...

DirectDraw的绘图总结

1. DirectDraw绘图  DirectDraw是DirectX的一部分,专门用于进行2D操作。在DirectX8.0之后的版本中,Ddraw已经被取消了,2D绘图合并到3D的API中。所以网上都说Ddraw已经是过时的技术了,但这里实现我们需要的...

DirectDraw读书笔记

它是你在建立DirectDraw应用程序所要创建的第一个对象,再用它来创建所有其它相关的对象.通过调用DirectDrawCreate函数可以创建一个DirectDraw对象.DirectDraw 对象通过IDirectDraw(移动版本仅支持这个),...

初次接触:DirectDraw

第六章 初次接触:DirectDraw  本章,你将初次接触DirectX中最重要的组件:DirectDrawDirectDraw可能是DirectX中最强大的技术,因为其贯穿着2D图形绘制同时其帧缓存层也是DirectX3D的基础。当然,DirectX8.0中...

DirectX 之 DirectDraw 窗口模式(转载)

窗口模式下使用 DirectDraw , 最大的痛苦是不能使用换页操作(Flip). 但是有许多人还是喜欢在窗口模式下进行游戏. 首先, 窗口模式下创建一个 IDirectDraw 接口对象和全屏模式下是一样的, 不同的是, 在选择协作模式...

DirectDraw简介

第一节 DirectDraw简介 Grubers的一个观点是DirectDraw“只是一个bltting...DirectDraw的主要用途是尽可能快、尽可能可靠并且尽可能连续地将图形考贝到视频显示设备上。  另外一个定义DirectDraw的方式是把它作为一

游戏编程之十五 DirectDraw 的基本知识

在使用 DirextDraw,需要首先创建一个对象DirectDraw 的实体,该对象实体代表了微机显示适配器。然后,使用接口所提供的方法来操作该对象实体,使之完成有关命令和任务。接着,你还需要创建一个或多个 D

视频渲染(显示)技术

1. 常见播放器的视频渲染方法1.1 TCPMPTCPMP不是基于DirectShow架构的播放器,TCP是跨平台的,并可在移动设备上运行。在Windows以及Window Mobile上,TCPMP的视频渲染可以有DirectDraw,GDI,ASCII控制终端三种选择...

DirectX简介 第二篇 DirectDraw简介

DirectX的其他组件,如Direct3D,都是建立在它的基础上的,用DirectDraw可以访问显卡上的内存,另外,DirectDraw还可以作为位图混合器,用它可以生成、移动和转换图像数据或对数据进行合成用于显示 2.  显示技术...

directdraw 学习总结

ddraw可以直接操作显存,而gdi或者你的办法是对内存处理,然后从...图像协处理器主要用于处理显示,它与CPU是并行工作的,由于对图形显示来说,最多的操作把某块内存的内容移动到另一块内存,所以最初的图形协处理器

图形在移动中会闪烁的问题终于解决了

这就是最终的图形移动的函数。之前从单一的BUFFER改成了双BUFFER,解决了部分问题,但是图形的上半部分总是会闪烁。后来发现原来是DELAY 函数的位置不正确。void Run(){ int StepSize=5; struct rect rect_Front={...

DirectDraw基础篇(学东西还是基础的好哦!)

第一节 DirectDraw简介Grubers的一个观点是DirectDraw“只是一个bltting发动机”。...DirectDraw的主要用途是尽可能快、尽可能可靠并且尽可能连续地将图形考贝到视频显示设备上。 另外一个定义DirectDraw的方...

视频播放器制作学习之旅----如饥似渴(DirectDraw DirectShow)

现在我们创建了一个DirectDraw对象,并且知道如何获得高级点的版本,下来让我们再使DirectDraw工作起来的征程中再向前走一步,即设置合作级别。晕了,什么是合作级别,为什么下来就需要设置合作级别。这个我且放下,...

DirectDraw 简单示例

步骤 1: 创建一个 DirectDraw 对象 要创建一个 DirectDraw 对象的实例,你的应用程序要象 DDEx1 例程中的 doInit 函数那样先使用 DirectDrawCreate 函数. DirectDrawCreate 包含三个参数. 第一个参数获得了一个代表...

DirectDraw 基础篇

DirectDraw基础篇(学东西还是基础的好哦!)第一节 DirectDraw简介Grubers的一个观点是DirectDraw“只是一个bltting发动机”。...DirectDraw的主要用途是尽可能快、尽可能可靠并且尽可能连续地将图形考贝到视频显示

DirectDraw程序设计指南

DirectDraw程序设计指南作者 Lan Mader译 冬草秋叶(Cocoaleaves) 目录DirectDraw总览1. DirectX API 成员2. 什么是DirectDraw3. 与WinG的关系4. DirectDraw页面 - 如何进入显存5. 从翻页(page fli

通向DirectDraw之捷径

这篇文章描述了怎样通过使用DirectX SDK中的通用库文件来轻松地建立一个 DirectDraw对象及其显示表面(surface)。(这篇文章)对那些想要在不破坏原应用程序架构的情况下快速掌握它来做些事的人特别有帮助,请注意事实上...

第六章 初次接触:DirectDraw

第六章 初次接触:DirectDraw本章,你将初次接触DirectX中最重要的组件:DirectDrawDirectDraw可能是DirectX中最强大的技术,因为其贯穿着2D图形绘制,同时其帧缓存层也是DirectX3D的基础。当然,DirectX8.0中...

DirectX5.0最新游戏编程指南 DirectDraw篇 三、DirectDraw的要素(四)

数字的值是一个颜色表的索引,它告诉DirectDraw显示每个像素该使用什么颜色。DirectDrawPalette对象通常称为调色板,它提供了管理颜色表的简单方法。使用16位或更高位数的像素格式的表面不使用调色板。 Direct

DirectDraw基础篇

DirectDraw基础篇(学东西还是基础的好哦!) 第一节 DirectDraw简介 Grubers的一个观点是DirectDraw“只是一个bltting发动机”。这是相当准确的,但却太简化了。更准确地讲,DirectDraw是一个可以提供软件仿真测试的...

游戏编程之八 窗口

第一节窗口移动和改变大小  case WM_SIZE:  case WM_MOVE:  if (IsIconic(hWnd))  {  Msg("FoxBear is minimized, pausing");  PauseGame();  }  if (bFu

DirectX5.0最新游戏编程指南 DirectDraw篇 四、DirectDraw高级特性

四、DirectDraw高级特性1、直接内存访问DMA 有些显示设备能够在系统内存表面支持位块传输操作(或其它操作),这些操作就是直接内存访问DMA(Direct Memory Access)。 你可以利用DMA的支持来加速一定的操作。例如...

DirectDraw 编程指南

译者注:由于最近在学习DirectDraw的东西, 学了快两个星期了吧, 还是收获不少。今天周未闲来无事,实在无聊,总不能老想女朋友吧,呵呵,还是翻译点文章来打发时间。下面所有的DD表示DirectDraw。由于本人英语水平...

两个小时学会DirectDraw编程 (转载)

转自http://blog.csdn.net/upwaker/article/details/43391 && http://dev.gameres.com/Program/Visual/2D/DDrawZL_1.htm 这并非哗众取宠, 通常学习一种电脑技术有两种方法. 一种是自己摸索, 在错误的方向上一错再...

DirectDraw读书笔记 分类: VC++ ...

它是你在建立DirectDraw应用程序所要创建的第一个对象,再用它来创建所有其它相关的对象.通过调用DirectDrawCreate函数可以创建一个DirectDraw对象.DirectDraw 对象通过IDirectDraw(移动版本仅支持这个),...

DirectDraw_1

这是一系列的DirectDraw的指南,教你一步步的去构建一个简单的DirectDraw应用.这个指南用到了sdk包提供的很多DirectDraw的例子.这些例子展示了怎样设置DirectDraw,怎样用DirectDraw方法实现一般任务: 注意:这些指南...

相关热词 c# 控件改了name c#枚举类型有什么用 c# 循环多线程 c#在什么情况用事件 c# exe 运行 静默 c#如何打开一组图片 c# sql 引用那些 c#引用py第三方库 c# 属性 结构体 c# 加小时