摘要:
使用WAV数据在Windows 驱动模型(WDM)中,DirectSound硬件缓冲区能够播放任何未压缩或压缩的声音格式,这些格式能够被一个WAVEFORMATEX或WAVEFORMATEXTENSIBLE结构描述,并由硬件支持。软件缓冲区和非WDM硬件缓冲区只支持8位和16位未压缩格式。波形(WAV)数据通常储存在资源交换文件格式(RIFF)的文件或资源中。数据包括一个WAV格式描述,包含如采样... 阅读全文
摘要:
填充和播放静态缓冲区向一个静态缓冲区载入数据是包含三个步骤:1.使用IDirectSoundBuffer8::Lock将整个缓冲区锁定。你指定缓冲区中你打算开始写的偏移位置(通常为0),并返回该点的内存地址。2.使用标准的内存拷贝程序将音频数据写入返回的地址中。3.使用IDirectSoundBuffer8::Unlock为缓冲区解锁。下面的例子显示了这些步骤,其中lpdsbStatic是一个ID... 阅读全文
摘要:
DirectSound缓冲区DirectSound缓冲区对象控制波形数据从源到目的地的传播。源可能是一个合成器,另一个合成器,一个WAV文件,或一个资源。对于大多数合成器,目的地是一个称作主缓冲区的混合装置。从主缓冲区开始,数据传输到硬件,由硬件将采样转换为声波。缓冲区基础你的应用程序必须创建至少一个辅助缓冲区来存储合播放单独的声音。一个辅助缓冲区能够在整个应用程序生命周期内存在,或者在不再需要时... 阅读全文
摘要:
DirectSound设备DirectSound设备对象表示一个播放设备,它被用来管理设备和创建声音缓冲区。多个应用程序能够为相同的声音设备创建对象。当输入集中于应用程序间的变化时,音频输出自动从一个应用程序流转换到其他应用程序流。因此,当输入集中于变化时,应用程序不必反复地播放和暂停它们的缓冲区。枚举声音设备如果你的程序只是简单地通过用户首选设备来播放声音,那么没有必要去枚举可用的设备。当你通过... 阅读全文
摘要:
一. RIFF概念在Windows环境下,大部分的多媒体文件都依循着一种结构来存放信息,这种结构称为"资源互换文件格式"(Resources lnterchange File Format),简称RIFF。例如声音的WAV文件、视频的AV1文件等等均是由此结构衍生出来的。RIFF可以看做是一种树状结构,其基本构成单位为chunk,犹如树状结构中的节点,每个chunk由"辨别码"、"数据大小"及"数... 阅读全文
摘要:
现在要做n首歌曲匹配,(第一首)N1个歌曲满足条件(第二首)N2个歌曲满足条件(第三首)N3个歌曲满足条件(第四首)N4个歌曲满足条件……………..(第n首)Nn个歌曲满足条件假设从N1*N2*N3*N4*…*Nn首歌曲中搜索n首歌曲总时长为T(±5) 秒,有什么高效率的算法可以实现?(做N1*N2*N3*N4*... 阅读全文
摘要:
最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享——1. 装箱、拆箱还是别名 许多 C#.NET 的书上都有介绍 int -> ... 阅读全文
摘要:
AxWMPLib and WMPLib Windows Media Player c#开发可以实现音频输出设备的选择吗?比如DirectSound就有枚举设备和选择输出设备的功能。利用WMP如何实现?知道的提供帮助,小弟我实在感激不尽。http://msdn.microsoft.com/en-us/library/bb248413(VS.85).aspx 通过上表可见,回答是“No” 阅读全文
摘要:
TextBox.DataBindings 阅读全文
摘要:
--Author: liangCK 小梁 --示例一,使用证书加密数据. --建立测试数据表 CREATE TABLE tb(ID int IDENTITY(1,1),data varbinary(8000)); GO --建立证书一,该证书使用数据库主密钥来加密 CREATE CERTIFICATE Cert_Demo1 WITH SUBJECT=N'cert1... 阅读全文
摘要:
在以下示例中描述的 TemplatedList 控件是 System.Web.UI.DataList 控件的简化版本。 阅读全文
摘要:
实现点击 TreeView 的 CheckBox 即自动 PostBack解决方案可以考虑:1. 在客户端手动通过 js 捕获 checkbox 的 click 事件,然后显示的执行 __doPostBack 方法 对于如何捕获事件,获取目标节点,与 类似 TreeView几个小技巧 提到的 父子节点CheckBox的级联选择 类似2. 扩展 TreeNode(继承 System.We... 阅读全文
摘要:
使用 CASE 处理条件数据 阅读全文
摘要:
比如资产表:ID,设备编号,设备名称,规格型号 要统计出规格型号相同的所有设备及其数量。1.统计各种型号设备的数量:select 规格型号,count(*) as numfrom 资产表 group by 规格型号having count(*)>1 2.统计各种型号设备的数量且大于1台的:select 规格型号,count(*) as numfrom 资产表 group by 规... 阅读全文
摘要:
TextBox和ComBobox 控件扩展 、自定义控件开发、控件属性及事件的处理 阅读全文
摘要:
DataGridView虽然好用,但是如果数据 div:eq(0) > div:eq(3) > table:eq(2) > tbody:eq(0) > tr:eq(0) > td:eq(0) > div:eq(0) > #content:eq(0)" offset="25" jQuery1230270934734="25">量比较大的话就会出现性能的问题。网上提供的一般做法是通过虚拟模式(Virt... 阅读全文
摘要:
错误类型:“系统找不到 Microsoft.Office.Interop.Word" 编译出现错误:"Could not load file or assembly 'Microsoft.Office.Interop.Word, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of i... 阅读全文
摘要:
从VSS获取项目后,再打开时出现转换向导,转换失败!原因: 把cs的项目文件嵌入到了web项目里了。把web项目下的.csproject文件删掉就可以了。 阅读全文
摘要:
AutoCAD扩展实体数据的分析与应用AutoCAD作为国际上最流行的CAD绘图软件在国内的应用日益广泛。自11.0版本以后,Autodesk公司在AutoCAD引入了扩展实体数据的概念,为广大用户提供了更强的二次开发功能。借助扩展实体数据,用户可以很方便地在图形实体中按不同的需求分门别类地存取不同的非图形数据,如设计人员关心产品的材料、重量,而财务人员则关心产品的成本、价格等。众所周知,利用"块... 阅读全文
摘要:
实体的扩展数据xdata怎么删除啊?(除了利用删除RegAppTable记录的方法之外)当我给实体重新赋予xdata后,扩展数据只是增多了。这时可以用两个应用程序名分别进行访问。 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->BlockRef... 阅读全文
摘要:
有条件选择AutoCAD实体 阅读全文
摘要:
DXFCode 阅读全文
摘要:
Internet Explorer 无法下载 *********** 阅读全文
摘要:
附加数据库、分离数据库、修改数据库系统日期的SQL语句。 阅读全文
摘要:
C#中 property 与 attribute的区别,他们各有什么用处? 阅读全文
摘要:
第6章 更多的用户界面:添加自定义数据 阅读全文
摘要:
第4章 数据库基础2:添加自定义数据 阅读全文
摘要:
GridView排序列标志:突出显示当前按照某列字段升序、降序排序。 阅读全文
摘要:
规范化用户配置数据库连接-方便、效率高、不易出现错误。 阅读全文
摘要:
"Microsoft.Jet.OLEDB.4.0"引擎 VS "I/O"二进制 阅读全文
摘要:
三甲医院门急诊挂号与收费系统的分析与设计
阅读全文
摘要:
公务员考试资料1.申论.rar 2.行测.rar3.相关.rar 阅读全文
摘要:
AjaxPro,Ajax,XMLHttpRequest 阅读全文
摘要:
GridView的全选/取消全选--完美联动版(源码,截图)
特点:与http://www.126.com/邮箱的效果相当。 阅读全文