请教一个DirectDraw字幕叠加的问题

其他技术论坛 > 多媒体/流媒体开发 [问题点数:100分,结帖人freefalcon]
等级
本版专家分:0
勋章
Blank
红花 2004年10月 C/C++大版内专家分月排行榜第一
2004年9月 C/C++大版内专家分月排行榜第一
2004年8月 C/C++大版内专家分月排行榜第一
2004年7月 C/C++大版内专家分月排行榜第一
2004年5月 C/C++大版内专家分月排行榜第一
2004年4月 C/C++大版内专家分月排行榜第一
Blank
蓝花 2004年11月 C/C++大版内专家分月排行榜第三
结帖率 100%
等级
本版专家分:0
等级
本版专家分:0
勋章
Blank
红花 2004年10月 C/C++大版内专家分月排行榜第一
2004年9月 C/C++大版内专家分月排行榜第一
2004年8月 C/C++大版内专家分月排行榜第一
2004年7月 C/C++大版内专家分月排行榜第一
2004年5月 C/C++大版内专家分月排行榜第一
2004年4月 C/C++大版内专家分月排行榜第一
Blank
蓝花 2004年11月 C/C++大版内专家分月排行榜第三
freefalcon

等级:

Blank
红花 2004年10月 C/C++大版内专家分月排行榜第一
2004年9月 C/C++大版内专家分月排行榜第一
2004年8月 C/C++大版内专家分月排行榜第一
2004年7月 C/C++大版内专家分月排行榜第一
2004年5月 C/C++大版内专家分月排行榜第一
2004年4月 C/C++大版内专家分月排行榜第一
Blank
蓝花 2004年11月 C/C++大版内专家分月排行榜第三
DirectDraw Overlay的使用

本例将使用DirectX SDK包含的Mosquito范例程序一步一步地说明怎样在程序中使用DirectDraw和硬件支持的覆盖表面。Mosquito使用覆盖表面的翻转链而没有位块传输到主表面将运动位图显示在桌面上。Mosquito程序调整覆盖...

一个DirectDraw入门程序

只要是介绍编程的书,似乎有一个不成文的规定,即第一个例子由“Hello World”开始,本教程也不例外。那么,如果你早已迫不及待想初尝DirectDraw程序编译成功后的“0 error(s), 0 warning(s)”的喜悦,就让我们开始...

DirectDraw学习篇--GDI与DirectDraw的关系

在大多数的Windows编程中,开发者们使用的是Win32的函数以获得访问绘图页面的能力,例如,...Win32的所有图形函数都是由Windows系统的一个独立完整的模块所提供,这就是图形设备接口(GDI?/FONT>Graphics device int

SetCooperativeLevel函数介绍(设置协作等级)

参数介绍 hWnd DirectDraw具体指向的窗体,在所有的情况下,只需使用主窗体句柄。 dwFlags 控制标志参数,直接影响DirectDraw和Windows协同工作的方式。下面为说明: DDSCL_ALLOWMODEX...

游戏开发基础(3)

第三章 DirectX SDK简介第节 关于DirectX SDKMicrosoft DirectX提供了一套非常优秀的应用程序接口,包含了设计高...它的内容包括了DirectDraw、DirectSound、DirectPlay、Direct3D和DirectInput等部分,它们分别主

directx(directDraw)与GDI

GDI(Graphics Deveice Interface,图形设备接口),利用GDI编程,可以不考虑硬件的具体特性,直接调用Windows API中的图形处理函数处理当前DC即可。这的确很方便,但却是以降低处理速度为代价。...

DirectDraw的绘图总结

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

小时学会DirectDraw编程 (转载)

种是自己摸索, 在错误的方向上错再错, 屡战屡败, 不过最后得道成功. 另种是有人 或好的材料指导, 因而事半功倍, 在正确的方向上走了速成的捷径. 就象KFC 的鸡一样. 第种学法能学出电脑天才, 因为所谓电脑...

DirectX中文手册

DirectX中文手册 目 录 第章 DirectX基础(初级篇)...四、为什么要使用DirectDraw? 五、DirectX5.0的新特性? 六、什么是部件对象模型(COM) 七、自我检测 第二节 如何安装和使用DirectX 、编译库和运

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

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

使用D3D渲染YUV视频数据

 在PC机上,对于YUV格式的视频如YV12,YUY2等的显示方法,一般是采用DIRECTDRAW,使用显卡的OVERLAY表面显示。OVERLAY技术主要是为了解决在PC上播放VCD而在显卡上实现的一个基于硬件的技术。OVERLAY的出现,

DirectDraw GDI的区别之

DirectDraw的作用是创建,其实就是取得缓存区的地址,并且还能创建一个虚拟的缓存区内存。例如,A区域内存可以在主内存中创建一块叫offscreen的缓存区。 如果显示卡的内存比较大,如图3.6所示,有一块区域是映像到...

DirectX、Direct3D和OpenGL的区别

DirectX,(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。...     ... 显示部分担任图形处理的关键,分为DirectDraw(DDraw)和Direct3D(D3D),前者主要负责2D图像加速。它包

《Windows游戏编程大师技巧》中关于DirectDraw和创建DirectDraw知识笔记

《Windows游戏编程大师技巧》中关于DirectDraw和创建DirectDraw知识

CEGUI初学者指南1——使用CEGUI渲染

使用CEGUI渲染的初学者指南From CEGUIWiki无论使用哪个引擎,使用CEGUI渲染GUI必须有三个步骤 创建一个CEGUI::Renderer基对象. 创建CEGUI::System对象. 调用相关方法渲染GUI 很明显在此之前必须装载一些基本的文件,...

Windows 2008 / 2008 R2 开启显卡硬件加速

通过修改注册表项实现: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{187826E1-5903-40A9-BA63-0ED7D45282A8}\0000 查看右邊的鍵值類型為 REG_DWORD 的 Acceleration.Level 如果其值為 0 , ...

播放视频颜色不正常,红色变成绿色或者很模糊

网上摘抄:播放视频颜色不正常,红色变成绿色!!看图片什么的颜色都正常,只有在播放...然后依次进入开始→所有程序→附件→系统工具→系统信息,选择工具→DirectX诊断工具,选择显示选项卡,依次启用DirectDraw Ac

关系图︱python 关系网络的可视化NetworkX(与Apple.Turicreate深度契合)

Apple.Turicreate模块中本来是有可视化.show()模块,但是4.0版本之后移除了。 感谢apple工程师耐心+ 详细推荐了networkX。...来一个例子开场: import networkx as nx %matplotlib inline from turicreate im...

DirectDraw VS GDI

 GDI,是微软提供给应用开发人员提供的一个图形编程接口。它提供了很多设备无关性的图形接口,这些接口包含了从字体处理到位图操作几乎所有的功能。GDI实现这些功能是通过一个被称为显示驱动接口(DDI)的...

夜深人静做游戏---之二

第二章 将游戏进行到底从这章开始我们正式进入游戏编程的部分,正确的说法是开始一起研究和学习Direct编程,有了上面win32编程的基础上,我们实际上就已经建立了容纳我们这游戏的空间,这空间里面我们就可以实现...

QQ2009 界面技术(DirectUI)

DirectUI界面库 取名自微软的一个窗口类名“DirectUIHWND”,意为Paint on parent dc directly。即子窗口不以窗口句柄的形式创建,只是逻辑上的窗口,绘制在父窗口之上。微软的“DirectUI”技术广泛的应用于Window ...

OBS窗口捕获黑屏的解决办法

我的操作系统是windows 10,显卡为HD530+965M,在禁用DirectDraw之后OBS能正常捕获窗口中的画面,于此同时,被捕获的窗口不能开启GPU加速,否则会再次捕获失败。 具体原因未知。 以下是Windows系统关闭DirectD

粤嵌arm开发板2048小游戏c语言代码

#include #include #include #include #include #include #include #define UP 1 #define DOWN 2 #define LEFT 3 #define RIGHT 4 int *plcd = NULL; char *bmp_name[] = { ... "color_

DirectX加速不可用、已禁用的解决方法

网上有很多人的DirectX加速不可用或者被禁用,最直接的表现就是大型游戏玩不了,工业软件不能用,...这说起来内容有点多,这里只是简单介绍几句,有兴趣的朋友可以自行百度。DirectX是微软开发的一套图形处理系...

DIRECTDRAW中的第一个例子

呵呵,今天早上一起来就听到老婆的手机...首先用的第一个例子是directdraw.chm 里面的一个DirectDraw入门程序 选择Link栏,在Object/Library modules中添入“Ddraw.lib”。 请注意:这一步骤是将DirectDraw

Direct UI

在界面开发中,目前DirectUI是个热门的技术名称,...因为传统的Win32/ MFC大家都比较了解,所以首先我们分析DirectUI,看看DirectUI能完成哪些普通Win32控件难以实现的功能,同时实现一个完整的DirectUI有那些关键点

Windows Server 2003下无官方显卡驱动,看我如何解决

 首先,程序没有图像,肯定是显示的问题啦,在运行中输入 dxdiag,看看Directx的信息吧,如下图: 我这图是问题解决之后的,没解决问题之前,DirectDraw和D3D应该是不可用的,这是由于显卡驱动没安装。呵呵,那就...

DirectX简介 第二篇 DirectDraw简介

DirectDraw简介 1.  DirectDraw是DirectX的基石,DirectX的其他组件,如Direct3D,都是建立在它的基础上的,用DirectDraw可以访问显卡上的内存,另外,DirectDraw还可以作为位图混合器,用它可以生成、移动和转换...

directdraw yuv overlay 显示,cpu占用率为0

 今天终于采用directdraw 直接显示yuv视频成功了,我的视频是200万像素大小的,之前采用GDI显示,cpu占用率高,没办法,只好采用directdraw 显示yuv,大约弄了2星期,从学习directdraw到自己一步一步的摸索...

视频截图为黑屏的解决办法

现象:看在线电影时(屏幕窗口固定在网页上的那种)用PrintScreen键截图,然后在画图板上粘贴并保存,会出现影片截图是黑屏或跟着电影一起播放的情况。 相关资料:将计算机屏幕截取为图像文件是我们日常工作中经常...

相关热词 c# 获取泛型参数 c# 获取引用变量地址 c# 加载系统自带的字体 c# unity 结构体 c# 路径提示拒绝访问 c# 换行连接 c# 创建接口 c# 取绝对值函数 c# 打印机首选项 c# json通用类