问题1:初始化结构体WaveFormat或其他变量时卡死 修改App.config,修改方法如下: 原App.config <?xml version="1.0" encoding="utf-8" ?> <configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"…
1.修改工程的编译选项.我的开发运行环境是Windows 10 x64系统.需要修改一下工程的编译选项,把AnyCPU改成x86的. 未能加载文件或程序集“Microsoft.DirectX.DirectSound.dll”或它的某一个依赖项. 不是有效的 Win32 应用程序. (异常来自 HRESULT:0x800700C1) 2.修改App.config文件.添加下面的设置: useLegacyV2RuntimeActivationPolicy="true" 也就是把文件改成:…
1.首先要使用Microsoft.DirectX.DirectSound和Microsoft.DirectX这两个dll进行录音,需要先安装microsoft directx 9.0cz这个组件, 百度云盘下载地址:http://pan.baidu.com/s/1bpgbdP9,里面包含安装程序和两个dll 2.编写录音程序功能 1)编写录音支持的辅助类SoundRecord 源码: using System;using System.Collections.Generic;using Syst…
背景:为什么用到这个类库呢?公司要一个要播放音频文件(.wav)的功能,本来想着很ez的事,网上提供的jq插件.本地也有很多播放器,怎么用都行.可当我实现的时候发现大部分网上插件在火狐上不支持.wav格式,好不容找到几个能实现的但是可以播放从网上下来的任何格式的歌曲音频但是公司的音频播放不了:很纳闷就调用本地.exe播放器结果一样不能播放,百般纳闷后找到音频生产者(Android)问音频是如何录制及生成的~不问不知道一问吓一跳,这是一段特殊音频流文件(没有波行头且已经实现了实时上传和播放功能).…
最近在做录音功能,用到了Microsoft.DirectX.DirectSound.dll和Microsoft.DirectX.dll两个dll,但是引入后,无法调试项目 具体解决方法: 修改app.config,在setup标签添加属性useLegacyV2RuntimeActivationPolicy="true"…
最近迁移项目到x64上,要处理的东西还是蛮多的,所以我要在说一次,不到万不得已不要用COM组件,要用COM组件也得首先考虑不需要我们关心平台的做法,或者得有64位版本. 比如Office的COM组件调用,excel可以用NPOI大家都知道了,如果你没用收费的aspose,那么你要操作其他office比如word,ppt等可以用NetOffice组件,虽然同样是调用COM,但是x86 x64都可以使用,而且任意完整本地Office版本即可(97~) 回到正题,这次是把基于 Microsoft.Di…
参考:https://msdn.microsoft.com/en-us/library/windows/desktop/bb318665(v=vs.85).aspx Microsoft DirectSound提供了一个系统,可以捕捉来自输入设备的声音,并通过使用高级三维定位效果的各种播放设备播放声音,以及用于回声,失真,混响和其他效果的滤波器.信息显示在以下主题中. Playing Sounds This section is a guide to playing WAV sounds thro…
用Microsoft DirectX光线跟踪改善渲染质量 Implementing Stochastic Levels of Detail with Microsoft DirectX Raytracing 细节层次(LOD)是指在细节可能不重要的情况下,用较低分辨率的网格替换远处的高分辨率网格.这种技术有助于减少内存占用和几何混叠.最重要的是,长期以来一直被用于提高游戏中的光栅化性能.但这是否同样适用于光线跟踪? 光栅化的渲染时间为O(N),其中N是三角形的数量,而光线跟踪的渲染时间明显优于O…
VS2010中使用Jquery调用Wcf服务读取数据库记录 开发环境:Window Servere 2008 +SQL SERVE 2008 R2+ IIS7 +VS2010+Jquery1.3.2 功能实现: html中使用Jquery调用远程Wcf服务 优点总结:网上大部分的代码都是直接在web项目中包含SVC文件,也有的用ASPX页面来调用WCF服务,而不是HTML+Jquery+WCF+数据库模式的. 一.WCF服务调用数据库记录对应工程项目新建和代码打开VS2010,打开"文件&quo…
博客地址:http://blog.csdn.net/FoxDave 通过前两讲的阐述我们应该大致了解了使用GraphHttpClient调用Microsoft Graph接口的模式,并介绍了使用get或post方法去请求指定的URL端点.本文要介绍最后一个方法fetch,我们需要通过发起PATCH请求去更新我们想要更新的资源. 这次不做过多说明了,直接上代码.通过调用fetch方法更新组信息的代码如下: this.context.graphHttpClient.fetch(`v1.0/group…