自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嵌入式相关

应用 界面 驱动 硬件电路 多媒体

  • 博客(15)
  • 资源 (9)
  • 收藏
  • 关注

原创 OpenGL ES无聊的翻译

快过年了,还要上班,无聊了,翻译一下OpenGL ES Game Develop 2004。不是全本翻译,看到自己具的重要的就写下来。 欢迎来到OpenGL ES Game Develop,通过这本书,你可以了解像手机这样的嵌入式设备上面的3D游戏开发,下面的这一张简单的介绍一个出不得概念,以便于你更好的阅读本书。……本书的一条主线就是OpenGL ES,但是,请不要惊讶,Open

2009-01-21 10:13:00 2077

转载 摄像头参数的设置

F项目进行到最终界面设计阶段了。在把320x240分辨率的摄像头图像放到640x480的视窗之后,解析度很低,决定添加让用户选择分辨率的界面。 先看了DirectX自带的AmCap Sample,在里面找到这样一段代码:                 IAMStreamConfig *pSC;                 hr = gcap.pBuilder->F

2009-01-15 11:00:00 2634

转载 ffmpeg学习

libavformat/libavcodec学习 为什么需要两个库文件 libavformat 和 libavcodec:许多视频文件格式(AVI就是一个最好的例子)实际上并没有明确指出应该使用哪种编码来解析音频和视频数据;它们只是定义了音频流和视频流(或者,有可能是多个音频视频流)如何被绑定在一个文件里面。这就是为什么有时候,当

2009-01-13 20:03:00 5243

转载 虚函数表

1.          虚拟函数表其实就是一个存放指针的指针数组,它里面有一个或者是多个指针,而每一个指针都指向一个虚函数,通过它可以知道虚函数的地址。2.          一个类或是接口,如果声明有虚函数,那么它们就会带有VirtualTable,而它们实例化的Object也会相应的含有一个vptr(一个指向Virtual Table的指针,位于Object的开始位置),用于类对象在调

2009-01-12 10:19:00 708

转载 常见数据类型转换

一.CString与LPCWSTR     两者的不同:LPCWSTR 是Unicode字符串指针,初始化时串有多大,申请空间就有多大,以后存贮若超过则出现无法预料的结果,这是它与CString的不同之处。而CString是一个串类,内存空间类会自动管理。    CString转换成LPCWSTR    方法一:CString strFileName;               

2009-01-12 09:12:00 1333

转载 COM与接口

对组件的要求:1。动态链接2。信息封装:组件必须可以在不妨碍已有用户的情况下被升级。一个组件的新版本必须既能够同老版本的客户一起使用,也可以同新版本的客户一起使用。组件必须以二进制的形式发布。如果想将实现组件的编程语言隐藏起来,那么在发布时它们必须是已被编译、链接好并且马上可以投入使用的。 实现这种可动态改变组件的关键问题是信息的封装。对于封装,COM是通过组件和客户之间的连接或接口来实现

2009-01-12 09:08:00 1409

转载 关于stdafx.h

stdafx.h头文件的作用 Standard Application Fram Extend没有函数库,只是定义了一些环境参数,使得编译出来的程序能在32位的操作系统环境下运行。Windows和MFC的include文件都非常大,即使有一个快速的处理程序,编译程序也要花费相当长的时间来完成工作。由于每个.CPP文件都包含相同的include文件,为每个.CPP文件都重复处理这些文件就显得很傻

2009-01-12 08:32:00 993

原创 关于CSource和CSourceStream

    CSourceStream类,是CSource类的OutputPin[source.h/source.cpp]派生自CAMThread和CBaseOutputPinl         成员变量:CSource *m_pFilter;    // The parent of this stream//在构造的时候作为输入参数l         新增加的virtual函数:// Overr

2009-01-09 19:34:00 2949

原创 Source filter的基本思路

首先,当我们的source fiter只是支持音频或视频中的一种的时候,有的时候要是有音视频混合的时候呢?这就要求,我们的CSource和CSourceStream分开,CSource检测好了媒体类型的时候再去动态地创建CSourceStream,我们可以看一下CSourceStream的一个本质:class CSourceStream : public CAMThread, public CBa

2009-01-09 16:04:00 5653 2

原创 directshow编译错误

在用VC++.net2005 SmartDevice,windows mobile5.0开发dshow时,经常会碰到这样一些错误,在这里把它们总结出来:1.Please use the /MD switch for _AFXDLL buildsPlease use the /MD switch for _AFXDLL builds 解决办法: 将project->properity->c/c++-

2009-01-09 11:36:00 1805 1

原创 ffmpeg编译01

  由于FFMpeg是基于Linux开发的开源项目,源代码和Windows下最常见的VisualStudio提供的C/C++编译器不兼容,因此它不能使用MSVC++编译。  要想使用FFMpeg,最先要解决的问题就是在Windows下配置一个类似Linux的编译环境,将FFMpeg编译为二进制库以后,再利用其进行进一步开发。  FFmpeg在Windows系统下的编译过程如下:

2009-01-08 15:17:00 2271

转载 ffmpeg编译的静态链接库问题

安装了ffmpeg在wince编译生成dll和.a文件,但是发现这个.a文件并不是像win32下面的lib文件,不能够直接调用,如果直接调用会产生error LNK2001: unresolved external symbol __alloca和 error LNK2001: unresolved external symbol ___divdi3以及error LNK2001: unresol

2009-01-08 14:41:00 3821

原创 AMR音频编解码

http://blog.csdn.net/dinggo/archive/2007/12/29/2002298.aspxAMR音频编解码function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getS

2009-01-06 15:43:00 4636

转载 arm文件格式

说明:这个是一年前的工作了,现在把相关资料整理一下。 目录1.    概述2.    AMR编码方式3.    AMR文件结构示范图4.    AMR帧头格式分析5.    异常帧分析6.    AMR帧读取算法7.    参考资料1.      概述现在很多智能手机都支持多媒体功能,特别是音频和视频播放功

2009-01-06 15:27:00 7803 2

原创 WinCE摄像头采集的疑惑

WinCE6.0项目要做摄像头,以前没有做过采集一块这里我只是说一下自己的理解和思路,请高手指点一下第一个疑惑:首先在PC上面进行摄像头采集,因为在PC上面采集设备都在注册表里对应的目录下面可以找的到,本身就可以看作是一个SourceFilter,所以做采集之用找到对应的采集设备的Filter就可以通过ICaptureGraphBuilder来构建整个采集链路。在WinCE下面,首先就是没有专门的

2009-01-05 18:58:00 1864

chrisballinger

ios上面的一款开源软件 值得学习

2012-07-24

Cohars-Strange-Ocean-777b8d7

开源游戏代码 采用cocos2d作为引擎

2012-07-24

iphone 几个开源工程

几个iphone的开源工程,便于学习

2012-03-24

rss xoops 源文件

rss xoops 源文件,可以参考与学习

2012-01-20

MemTrack 内存管理库

一款间接地内存分析库,能够设置等级,输出表格

2010-07-02

Texture Atlas

一个纹理合并的算法,参考一个老外的blog

2010-07-02

OpenGL动态光照纹理的vc工程

对应blog的一篇文章 把linux吓得源码改变了一下 在win32下运行的 vs2010工程

2010-06-19

RealMedia格式文档

RealMedia格式的说明文档,没有包含编解码,只是文件的结构

2009-04-27

空空如也

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

TA关注的人

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