自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 DIVX

目录[隐藏] DivX简介 DivX来历 网上视像格式比较 DivX的优势 DivX的缺点 DivX面临的问题和前景 DivX原理 DivX效果和资料 [编辑本段] DivX简介       DivX是一种将影片的音频由MP3来压缩、视频由MPEG-4技术来压缩的数字多媒体压缩格式。DivX由DivXNetworks公司发明,DivX配置CPU要求是300MHz以上、内存

2009-10-29 09:54:00 824

原创 DirectX

目录[隐藏] 概述 组成 分类 DirectX 的历史 打开DirectX加速的方法 [编辑本段] 概述 DirectX是一种应用程序接口(API),它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。这样说是不是有点

2009-10-29 09:50:00 507

原创 DirectDraw(转)

☆ 简介 今天我们要接触到令人敬畏的DirectX。它比Windows GDI要快好几倍,可用于不同的语言和多种平台,支持从绘制象素到高级3D图象,从播放简单声音到数字音乐,从键盘控制到反震手柄……它给你游戏编程所需的一切(有点夸张)。当然了,它是巨大的,需要好几本书才能含盖它的全部。先不要去担心我在这里所教给你之外的数不清的知识,毕竟我把你推到了起跑线上。 阅读本章,你需要前几章的知

2009-10-29 09:45:00 668

原创 DirectShow之事件通知机制(转)

摘要:这篇文档描述DirectShow中事件产生的机制,以及应用程序是如何处理事件的。 概述 事件是Graph图和应用程序之间互相通信的机制,类似于消息机制。当某个事件发生时,比如数据流结束,产生一个错误等,Filter就要给Filter图表管理器(Graph Manager)发送一个事件通知。Filter图表管理器处理其中的一部分事件,将其他事件要交给应用程序处理。如果图表管理器

2009-10-29 09:42:00 632

原创 DirectShow翻译

1. DirectShow介绍 DirectShow是一个windows平台上的流媒体框架,提供了高质量的多媒体流采集和回放功能。它支持多种多样的媒体文件格式,包括ASF、MPEG、AVI、MP3和WAV文件,同时支持使用WDM驱动或早期的VFW驱动来进行多媒体流的采集。DirectShow整合了其它的DirectX技术,能自动地侦测并使用可利用的音视频硬件加速,也能支持没有硬件加速的系统。

2009-10-29 09:39:00 1247

原创 DirectShow编程指南

我们终于开始了我们的真正旅程!Lets Go! 由于DirectX和VC++的紧密联系,所有的代码都用C++写的。 一.播放影片 通过一个简单的C++程序示范如何播放影片。本节包括: 1.播放一个媒体文件--回放媒体文件的基本代码。 2.添加媒体seek功能--提供在媒体文件中如何seek一个特定的的位置的代码。(seek就是...你用过CFile::Seek么?嗯...就是他了)。

2009-10-29 09:31:00 935

原创 DirectShow 在VS2005中环境配置 新

一.DirectShow的环境配置: 本人使用的是VS2005,要使用DirectShow进行编程,需要对环境进行必要的配置。 第一步:对dssdk中的baseclass.sln进行编译,生成需要的debug和release文件,具体步骤如下: 在VS6中,安装DirectShow9c版本之后,直接打开BaseClass中的Vc6工程baseclasses.dsw文件,直接编译即可,编译

2009-10-29 09:28:00 762

原创 Direct show 开发时注意的一些问题

由于对今后图形图象,包括音频部分的开发有很大的影响,特总结下.现在状态为环境搭建. ====================================================================== 今天真是混帐,花费了4,5个小时安装DirectShow。//图形图象管理,音频设置.STREAMS.H文件. 先是下载,ms要正版的windows才能下载,郁闷;找

2009-10-29 09:27:00 973

原创 Direct Show 笔记

一、 总览: Graph、Filter、Pin、Simple Graph:可以理解为媒体处理的流程图。 Filter:可以理解为媒体处理流程图中的一个步骤。 Pin:可以理解为媒体处理各个步骤之间的数据流节点。 Simple:可以理解为各个形态的数据。 Filter的分类: · source filter:将数据从源(比如媒体文件)引入Graph。 · transform fi

2009-10-29 09:23:00 1530

原创 Sample CRC Code

    The following sample code represents a practical implementation ofthe CRC (Cyclic Redundancy Check). (See also ISO 3309 and ITU-T V.42 for a formal specification.)     The sample code is in the

2009-10-28 17:31:00 461

原创 CORIO

      CORIO技术是TV One公司核心的视频转换处理技术。该技术让用户在各种不同的计算机、视频、模拟、数字、标准和高清视频格式之间随意切换。最初,CORIO技术主要用于计算机信号与视频信号之间的转换,随着芯片技术的发展,CORIO技术的优势以其产生高质量图像,应用灵活的优势,在TV One公司的产品中继续得以应用,目前该技术已经发展到了第2代,称为CORIO2。 同行企业在设计一台视频转

2009-10-28 17:28:00 344

原创 C++之——CreateThread

当使用CreateProcess调用时,系统将创建一个进程和一个主线程。CreateThread将在主线程的基础上创建一个新线程,大致做如下步骤: 1 在内核对象中分配一个线程标识/句柄,可供管理,由CreateThread返回 2 把线程退出码置为STILL_ACTIVE,把线程挂起计数置1 3 分配context结构 4 分配两页的物理存储以准备栈,

2009-10-28 17:26:00 436

原创 C++内存管理(转)

      程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。 1、内存分配方式 内存分配方式有三种: (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 (2)在栈

2009-10-28 17:24:00 273

原创 C++读写流文件(转)

掌握文本文件读写的方法 了解二进制文件的读写方法 C++文件流: fstream // 文件流 ifstream // 输入文件流 ofstream // 输出文件流 //创建一个文本文件并写入信息 //同向屏幕上输出信息一样将信息输出至文件 #include #include void main() { ofstream f

2009-10-28 17:20:00 557

原创 C++的new(转)

new的过程 当我们使用关键字new在堆上动态创建一个对象时,它实际上做了三件事:获得一块内存空间、调用构造函数、返回正确的指针。当然,如果我们创建的是简单类型的变量,那么第二步会被省略。假如我们定义了如下一个类A: class A {    int i; public:    A(int _i) :i(_i*_i) {}    void Say() { print

2009-10-28 17:19:00 277

原创 C++ 中的异常(转)

     1.抛出和捕获异常        (1) 定义异常类的头文件。        (2)抛出异常对象 throw exception()        (3)向量的使用(整型)         vector myInts;         for (int i = 0; i         {              myInts.push_back(i)

2009-10-28 17:16:00 320

原创 C#中的Adapter设计模式浅析

意图       把一个类的接口变换成客户端所期待的另一种接口,从而使原本接口不匹配而无法在一起工作的两个类能够在一起工作。 场景       假设网络游戏的客户端程序分两部分。一部分是和服务端通讯的大厅部分,大厅部分提供的功能有道具购买、读取房间列表、创建房间以及启动游戏程 序。另一部分就是游戏程序了,游戏程序和大厅程序虽然属于一个客户端,但是由不同的公司在进行开发。游戏大厅通过实现约定的

2009-10-28 17:12:00 393

原创 AfxBeginThread的一些问题

CWinThread* AfxBeginThread( AFX_THREADPROC pfnThreadProc, LPVOID pParam, int nPriority = THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, DWORD dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurit

2009-10-28 17:07:00 399

转载 ACE中的设计模式应用场景---模式初学者勿入

ACE中的设计模式应用场景---模式初学者勿入 最近在整理以前所看文章内容时,发现了几篇2003年程序员合订本里关于 ACE的文章,当年这几篇文章中所谈到的内容就让人非常兴奋,因为在那个国内热火朝天学习设计模式的几年里,这几篇文章因为其内容涉及到了bridge, strategy, adapter, facade等模式在这个网络通信框架中实打实的应用,让我切身体会到了面向对象设计模式的强大火力

2009-10-28 16:50:00 451

原创 About DirectShow

本节描述DirectShow的整体结构。本节包含的内容比较丰富,我们可能不需要知道所有的这些知识。因此,我们首先应该选择浏览全部的内容,然后根据实际应用程序的需要查看Using DirectShow的内容。如果有关于DirectShow结构的特殊问题,可以再回过来参考本节的内容。 About DirectShow 本节描述DirectShow的整体结构。本节包含的内容比较丰富,我们可能不需要知

2009-10-28 16:39:00 361

原创 数字电视复用器中的PCR校正技术

中国广电信息网  转自:本站原创  时间:2007-11-8 15:22:00 点击:1390 一. 引言     在数字电视广播系统中,节目复用器和传输流再复用器是必不可少的。节目复用器的作用是将编码后的视频基本流(ES)、音频基本流、节目描述信息(Program Specification Information,PSI)和辅助数据按MPEG-2系统层标准规定的格式复用成为一个传输流

2009-10-28 16:36:00 2079 1

原创 手机视频常见封装与编码

一般手机能支持的视频文件: 3GP, RM, AVI, MP4. 能支持的编码方案是: xvid, divx, rm, h.264, h.263. 决定视频清晰度的是编码方式, 不是文件封装(文件名). 如果MP4封装采用h.264编码, AVI采用divx编码, MP4就更清晰. 无法根据文件名一概而论. 不过可以大致的说, MP4格式最清晰而且文件小. 所谓MP4卡, 多半是码率

2009-10-28 16:31:00 743

转载 23种设计模式

 工厂模式, 工厂方法模式,单例模式,外观(Facade)模式,观察者(Observer)模式,桥接(Bridge)模式都是比较常用的,不同的项目有不同的设计方向,可以参考的设计模式也不尽相同,没有定数,只是上面这几个模式用的比较多一些。  创建型模式 1、         FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带

2009-10-28 14:14:00 428

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除