自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (17)
  • 收藏
  • 关注

转载 DirectShow应用——音频捕捉

现在的所谓多媒体电脑一般都会有声卡(软声卡或硬声卡),有声卡就能进行音频的捕捉。大家一定熟悉Windows自带的附件“录音机”程序,可以通过麦克风进行录音,最终生成一个Wave文件。读完本文之后,你就会发现,自己使用DirectShow写一个音频捕捉的应用程序,原来也是这么的容易!  大家知道,DirectShow对硬件的支持是通过特定的包装Filter来实现的。声卡使用的是Audio Capture Filter,Filter内部使用以waveIn开头的一套API实现(如waveInOpen等)。运行Gr

2010-06-30 10:55:00 3529 1

原创 屏蔽 最大化消息

1 想屏蔽最大化  一种方法是拦截 WM_SYSCOMMAND 中的  SC_MAXIMIZE 添加  WM_SYSCOMMAND 的消息响应 示例代码:void CIVASDlg::OnSysCommand(UINT nID, LPARAM lParam){ if ((nID & 0xFFF0) == IDM_ABOUTBOX) { CAboutDlg dlgAbout; dlgAbout.DoModal(); } else if (nID==SC_MAXIMIZE)//拦

2010-06-30 10:10:00 991

原创 用VS自带的工具制作 安装包(1)

1:新建安装部署项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)此主题相关图片如下:2:安装向导关闭后打开安装向导,点击下一步,或者直接点击完成.3:开始制作安装向导完成后即可进入项目文件夹:双击"Application Filder"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.弹出 对话框 相应的*.exe 就可以创建 对应的快捷方式。这样在软件安装的同时就可以在桌面添加 程序的快捷

2010-06-29 16:38:00 159

原创 opened in another editor

更改rc的打开方式为Resource Editor(Default), 然后关闭VS2008进入工程目录删除ncb文件,重新打开项目,就正常了。

2010-06-28 17:17:00 3802 1

原创 VS 2005的一些常用操作 不断增加中....

10.6.281  恢复vs2005默认的开发环境布局方法  有时候由于误操作或者本着 探索发现的精神 结果搞得vs2005开发环境布局乱七八糟 ,想回到初始状态的布局,   方法:菜单:窗口——》重置窗口布局2 有一天忽然找不到 resource view  了 怎么办呢用快捷键:  Ctrl+Shift+EView ResourceView

2010-06-28 16:25:00 843

原创 用VS自带的工具制作 安装包(2)--调整vs2005安装包的界面语言

1.找到相对应的setup项目2.找到setup项目下的后缀名为.vdproj的文件,此文件为setup项目的配置文件3.用记事本打开vdproj,找到"LanguageId"和"UILanguageId"属性改成英文界面,则更改"LanguageId" = "3:1033""UILanguageId" = "3:1033"中文界面则:"LanguageId" = "3:2052" "UILanguageId" = "3:2052" 4.重新生成setup项目即可

2010-06-28 14:51:00 1242

原创 SetCapture GetCapture ReleaseCapture

<br />1 如果调用了SetCapture,之后无论鼠标的位置在哪,鼠标消息都发给指定的这个窗口,直到调用ReleaseCapture或者调用SetCapture设置另一个窗口为止。GetCapture是返回调用SetCapture的窗口 所有当你没有调用SetCapture之前调用GetCapture时获得的句柄就是NULL.

2010-06-22 14:09:00 986

原创 获取pin支持的媒体类型

<br />获取Pin媒体类型的函数: <br />ENUM_PIN_MEDIA   GetPinMediaType(IPin   *apPin) <br />{ <br />ENUM_PIN_MEDIA   lPinMedia   =   PIN_UNKNOWN; <br /><br />if   (apPin) <br />{ <br />IEnumMediaTypes   *lpEnumTypes   =   NULL; <br />if   (SUCCEEDED(apPin-> EnumMediaT

2010-06-21 21:05:00 2275

转载 调试DirectShow程序的时候,利GraphEdit查看自已程序中的Graph

<br />摘自DirectX帮助文档中的两个函数:<br />1.下面的这个函数是将我们的IGraphBuilder接口添加到GraphEdit中去.HRESULT AddToRot(IUnknown *pUnkGraph, DWORD *pdwRegister) <br />{<br />     IMoniker * pMoniker;<br />     IRunningObjectTable *pROT;<br />    if (FAILED(GetRunningObjectTable(0, &

2010-06-21 10:05:00 2045

转载 一位硕士毕业生三个月求职经历与经验的结晶

<br />一、        求职历程总结<br />2007年1月10日,随着在三方协议上郑重签下自己的名字,我的求职历程终于划上了一个圆满的句号。在这三个月漫长而艰辛的过程中,我付出了很多,经历了很多,也收获了很多。这一路走来,要感谢的人太多太多,尤其要感谢每一个在找工作过程中关心、帮助过我的人,我会一生铭记你们的恩情。现在,尘埃落定,到了该回报的时候,我首先要回报的就是我的母校和同学。所以,决定把自己找工作中积累的经验写出来给大家分享,希望能对那些将要找工作或还在找工作的同学有所帮助。<br />我

2010-06-17 15:00:00 3107 1

转载 改变对话框的好方法

在VC++程序设计过程中经常会遇到这样的情况:执行程序的多个地方需要调用同一个对话框,但在不同的情况下希望给对话框加上不同的标题。开始我们可能会用下面的一段程序以达到这一目的:CTestDialog dlg;dlg.SetWindowText(“标题-1");dlg.DoModal();利用上述办法,我们本希望在程序不同的地方,通过设置函数SetWindowText不同的参数,以达到使同一对话框具有不同标题的目的,但这样做是行不通的。利用这种方法,当执行该段程

2010-06-12 13:55:00 128

转载 Direcshow中视频捕捉和参数设置报告

1.      关于视频捕捉(About Video Capture in Dshow)<br />1视频捕捉Graph的构建<br />一个能够捕捉音频或者视频的graph图都称之为捕捉graph图。捕捉graph图比一般的文件回放graph图要复杂许多,dshow提供了一个Capture Graph Builder COM组件使得捕捉graph图的生成更加简单。Capture Graph Builder提供了一个ICaptureGraphBuilder2接口,这个接口提供了一些方法用来构建和控制捕捉gr

2010-06-12 13:27:00 814 1

转载 Direcshow中视频捕捉和参数设置报告

1.      关于视频捕捉(About Video Capture in Dshow)<br />1视频捕捉Graph的构建<br />一个能够捕捉音频或者视频的graph图都称之为捕捉graph图。捕捉graph图比一般的文件回放graph图要复杂许多,dshow提供了一个Capture Graph Builder COM组件使得捕捉graph图的生成更加简单。Capture Graph Builder提供了一个ICaptureGraphBuilder2接口,这个接口提供了一些方法用来构建和控制捕捉gr

2010-06-12 13:26:00 826

转载 Direcshow中视频捕捉和参数设置报告

1.      关于视频捕捉(About Video Capture in Dshow)<br />1视频捕捉Graph的构建<br />一个能够捕捉音频或者视频的graph图都称之为捕捉graph图。捕捉graph图比一般的文件回放graph图要复杂许多,dshow提供了一个Capture Graph Builder COM组件使得捕捉graph图的生成更加简单。Capture Graph Builder提供了一个ICaptureGraphBuilder2接口,这个接口提供了一些方法用来构建和控制捕捉gr

2010-06-12 13:25:00 707

转载 Direcshow中视频捕捉和参数设置报告

1.      关于视频捕捉(About Video Capture in Dshow)<br />1视频捕捉Graph的构建<br />一个能够捕捉音频或者视频的graph图都称之为捕捉graph图。捕捉graph图比一般的文件回放graph图要复杂许多,dshow提供了一个Capture Graph Builder COM组件使得捕捉graph图的生成更加简单。Capture Graph Builder提供了一个ICaptureGraphBuilder2接口,这个接口提供了一些方法用来构建和控制捕捉gr

2010-06-12 13:25:00 796

转载 Direcshow中视频捕捉和参数设置报告

1.      关于视频捕捉(About Video Capture in Dshow)<br />1视频捕捉Graph的构建<br />一个能够捕捉音频或者视频的graph图都称之为捕捉graph图。捕捉graph图比一般的文件回放graph图要复杂许多,dshow提供了一个Capture Graph Builder COM组件使得捕捉graph图的生成更加简单。Capture Graph Builder提供了一个ICaptureGraphBuilder2接口,这个接口提供了一些方法用来构建和控制捕捉gr

2010-06-12 13:24:00 408

转载 Direcshow中视频捕捉和参数设置报告

1.      关于视频捕捉(About Video Capture in Dshow)<br />1视频捕捉Graph的构建<br />一个能够捕捉音频或者视频的graph图都称之为捕捉graph图。捕捉graph图比一般的文件回放graph图要复杂许多,dshow提供了一个Capture Graph Builder COM组件使得捕捉graph图的生成更加简单。Capture Graph Builder提供了一个ICaptureGraphBuilder2接口,这个接口提供了一些方法用来构建和控制捕捉gr

2010-06-12 13:24:00 3510

转载 Direcshow中视频捕捉和参数设置报告

1.      关于视频捕捉(About Video Capture in Dshow)<br />1视频捕捉Graph的构建<br />一个能够捕捉音频或者视频的graph图都称之为捕捉graph图。捕捉graph图比一般的文件回放graph图要复杂许多,dshow提供了一个Capture Graph Builder COM组件使得捕捉graph图的生成更加简单。Capture Graph Builder提供了一个ICaptureGraphBuilder2接口,这个接口提供了一些方法用来构建和控制捕捉gr

2010-06-12 13:23:00 167

转载 AvCap 代码里的设计模式知识

<br />对于设计模式,我的认识还不是很深,也许我在用,但是,并不能把它上升到理论的高度,到目前为止,我可能最为熟悉的应该是MFC的那一套,下一次,我准备把WINDOWS的消息机制做一个自己的总结。而今天,我想谈的一种设计模式,我觉得很棒,至少在我看来很有实用价值,理解起来也很自然,而且,我自己把这种观察者模式称为“教师学生授课模式”。<br />     编过WINDOW程序的人对消息一定不陌生,这一机制也确实给编程带来了极大的方便,在有了面向对象的思想以后,这一机制则更好发展成为一种易于理解,更接近现

2010-06-07 22:11:00 890

转载 我常去的编程技术网站

<br /> <br /><br />[汇编语言] <br />http://www.asmcommunity.net/<br />http://www.masm32.com/ [Win32 Asm]<br />http://www.cs.cmu.edu/~ralf/files.html [x86中断列表]<br />http://www.nasm.us/ [NASM]<br />http://www.winasm.net/ [Winasm汇编编辑器]<br />http://x86asm.net/inde

2010-06-02 12:39:00 661

转载 DoDataExchange,UpdateData

<br />对于这个函数,MSDN是这样描述的:Called by the framework to exchange and validate dialog data.大意是框架调用此函数来改写与确认对话框数据。 <br />反正我没明白这句话的意思。 <br /><br />到是看了下DoDataExchange函数里的DDX型函数,似乎明白了DoDataExchange函数的作用。最近看书的效果很明显哇。 <br /><br />按我的理解,DoDataExchange函数其实是一项数据动态绑定技术。

2010-06-02 11:07:00 797

win7-pyhton64位scrapy成功安装教程及依赖包

在win7上安装crapy教程及各种依赖包

2015-04-22

排序算法实现

实现的算法如下: /* ************* *1.简单选择排序 *2.堆排序实现 *3.直接插入排序 *4.冒泡排序 *5.归并排序 *6.快速排序 *7.计数排序 *8.基数排序 * ************/

2014-07-03

链表实现--singleList.c

链表实现同时包括单链表逆序实现、求单链表倒数第N个数、用标尺法找单链表中间节点

2014-07-03

高质量程序设计指南.C.C语言(第三版)

高质量程序设计指南.C.C语言(第三版)

2014-07-03

Linux netstat命令详解

Linux netstat命令详解 netstat 是网络编程常用的命令

2014-07-03

DHCP服务器研究与实现

基于线程池机制的高性能DHCP服务器研究与实现

2014-07-03

网络编程必备 TCP/ IP 详解

TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。本书适合作为计算机专业学生学习网络的教材和教师参考书。也适用于研究网络的技术人员。

2009-11-04

UDP 文件传输 学习QQ文件传输

UDP 文件传输 从网上下载的和广大网友共享 学习UDP 文件传输更有实用价值

2009-11-04

TCP报文分析--三次握手 四次挥手

TCP报文分析--三次握手 四次挥手 还介绍了一点 SYN洪水攻击

2009-11-04

C++Builder.5.编程实例与技巧

我叫做阿BEN,是一家网络公司程序员。这是一家总部在香港的分公司,做的是电子商务平台开发的项目。我主要负责项目程序的开发工作。作为一间香港上市公司,公司提供了一个良好的环境,公司给在待遇和福利方面体现出优势,公司为我和拍档阿JOHN在天河北租了一套70平方米的公寓式住宅,里面设备齐全,除了女朋友没有配置外,其他的比如冰箱、洗衣机、电视、空调都有。我笑称,在这里住一年不出去也不会饿死,通过小区网络,有保姆、有送货上门的各种商品。我们不像一些自由撰稿人一样,没有公司背景,我们应该只能称为准SOHO吧,每周一和周五要回公司报到,平时就自己安排时间,只要能够完成任务。

2009-05-26

全双工语音通信 Winsock

全双工语音通信 从期刊网上下载的好不容易找到的 winsock方面的写得不错有参考价值

2008-11-01

全双工语音通信||基于局域网的IP电话

全双工语音通信||基于局域网的IP电话||网上收集的做Winsock方面的通信的合集

2008-11-01

网络语音聊天系统的实现

基于Winsock技术的网络语音聊天系统的实现.pdf

2008-10-31

软件工程师复习 挺有帮助的

报考软件考试的兄弟看看 DOC格式 让大家对软件工程师考试有个了解

2008-09-26

空空如也

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

TA关注的人

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