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…
最近在做录音功能,用到了Microsoft.DirectX.DirectSound.dll和Microsoft.DirectX.dll两个dll,但是引入后,无法调试项目 具体解决方法: 修改app.config,在setup标签添加属性useLegacyV2RuntimeActivationPolicy="true"…
背景:为什么用到这个类库呢?公司要一个要播放音频文件(.wav)的功能,本来想着很ez的事,网上提供的jq插件.本地也有很多播放器,怎么用都行.可当我实现的时候发现大部分网上插件在火狐上不支持.wav格式,好不容找到几个能实现的但是可以播放从网上下来的任何格式的歌曲音频但是公司的音频播放不了:很纳闷就调用本地.exe播放器结果一样不能播放,百般纳闷后找到音频生产者(Android)问音频是如何录制及生成的~不问不知道一问吓一跳,这是一段特殊音频流文件(没有波行头且已经实现了实时上传和播放功能).…
问题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" 也就是把文件改成:…
参考: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…
windows 10 开始菜单修复工具 Win10开始菜单修复工具出现的原因,自从升级到Windows  10,一直BUG不断,而其中有一个BUG非常的让你印象深刻,就是开始菜单无响应,你用着用着电脑的时候,或者急着从开始菜单打开软件的时候,忽然之间就郁闷了,无论用户点击开始菜单按钮还是任务栏中的图标,都会出现无响应,最后无奈之下,只好重启系统了事,说不定你到来的灵感,就此消失. 下载 windows 10 开始菜单修复工具:startmenu.diagcab 检测会发现如下错误: 错误:所需的…
在使用vs2005. vs2008. vs2010 制作包含 word等office的应用程序时,有时找不到对Microsoft.Office.Core. Microsoft.Office.Interop.Word和VBIDE 三个文件的引用,此时,如果已经安装了office 2003,那么可能是选择“典型安装”或者是“最小化安装”,那需要从“控制面板”中将其删除,然后再次安装,并选择“完全安装”,安装之后再使用以下两 种方法之一即可. 在选择“完全安装”office 2003 后,使用以下两种…
问题描述: 原先创建的Silverlight程序,后来系统重装了,再打开Silverlight程序时提示:C:\Users\yzg\Desktop\ocr\TJSilverlight\TJSilverlight\TJSilverlight.csproj : error : 无法读取项目文件“TJSilverlight.csproj”.C:\Users\yzg\Desktop\ocr\TJSilverlight\TJSilverlight\TJSilverlight.csproj(256,3):…
An error occurred during the installation of assembly 'Microsoft.VC90.ATL or 'Microsoft.VC80.ATL' 下载安装即可修复 https://support.microsoft.com/default.aspx?scid=kb;en-us;946414…
​ Concept Graph和Microsoft Concept Tagging模型"> 当我们在讨论人工智能时,请注意,我们通常在讨论弱人工智能. 虽然我们现有的资源与之前可谓不同日而语--部署在云端的海量计算资源已经像水和电一样唾手可得了:互联网所容纳的信息也远远超过了过去几千年来人们所有的知识储备:以深度学习等为代表的机器学习算法的发展,也让计算机能够从这些庞大的数据中获取知识. 但是我们也不得不正视一些事实,当前的人工智能更多的是针对某个具体的问题,发展对应的算法和技术,有人称之…
阅读目录 介绍 准备工作 环境搭建 简单Demo 显示效果 其他 Demo下载 介绍 DirectX是Microsoft开发的基于Windows平台的一组API,它是为高速的实时动画渲染.交互式音乐和环境音效等高要求应用开发服务的. 而Managed DirectX 实质上是对DirectX进行了一个轻量级的封装,Microsoft在2003年10月初发布了Microsoft DirectX 9.0 SDK Update (Summer 2003),其中就着重改进了Managed DirectX…
之前我们多次提到过Resource Manager,也知道Resource Manager是Microsoft Azure提供的一种新型资源管理模式.在Service Management模式(Classic)中,我们通常会在一个订阅里面部署多个项目所需的资源,而且每个项目可能隶属于不同的部门或者团队.这种情况下,我们很难给每个项目核算成本.当然,通过账单也能进行大致的区分,但这需要手工操作.因为在Service Management模式中,即没有“组”的概念也没有“标签”的概念.从系统设计的角…
国际版Microsoft Azure的Preview Portal已经于12月2日正式GA,现在登录国际版的Microsoft Azure,默认就会进入Microsoft Azure New Portal.第一眼看上去,新版的Web管理控制台很炫! 在酷炫的界面背后,却隐藏了很多Microsoft Azure云计算平台的重大升级和改进.新功能真的很多,看起来需要写一个系列的篇幅来介绍了. Microsoft Azure New Portal能完成很多以前需要使用PowerShell才能完成的功能…
在我当网管的那段时间,发现有病毒入侵客户服务器,该病毒伪装自己的进程名,我们在服务中发现其也有伪装成系统服务的服务在运行,占用客户服务器的性能,使得CPU与内存的利用率达到90%以上,并持续时间长,甚至不能远程登陆,只能通过云平台查看服务器是否仍然在线.那么有没有一个这样的方法,在电脑性能被占用很高的情况下,发现可以的进程,并找到其服务(发现存在服务)是不是真Microsoft服务,把其不是真Microsoft服务的服务关停.那么我现在就把我自己的发现写下来给各位有需要的参考. 1.打开运行,输…
环境:Visual Stadio 2017  .NET Framework 4.6.1 1.直接进入正题,新建一个控制台程序,右键引用-管理Nuget程序包,搜索Microsoft.Office.Interop.Excel并安装至Packages 2.打开Module1.vb,在主函数中调用dll内的类和方法,主要功能是读取excel中第二行开始每行的单元格的内容,并打印到控制台. excel内容如下图 代码如下 Sub Main() Dim ExlApp As Microsoft.Office…
前文我们提到在Resource Manager模式中,虚拟机默认不再与云服务对应,也不再有类似xxx.cloudapp.net的二级域名.在Resource Manager模式中,虚拟机的网卡.公共IP地址.安全组都是模块化的,这就意味着可以将网卡附加(associate)到虚拟机,公共IP地址可以附加到网卡. 网卡可以指定使用动态私有IP地址或者固定私有IP地址(内网地址),同时可以将一个公共IP地址(Public IP Address)绑定到网卡.如果没有为网卡指定公共IP地址,那么使用这个…
Windows Azure 基础结构服务(虚拟机和虚拟网络)可提供按需基础结构,该基础结构可进行伸缩以适应不断变化的业务需求.无论您是在虚拟机中创建新应用程序,还是运行现有应用程序,我们都将按分钟收费,且不会规定最低使用要求,从而提供最佳云经济效益.Dynamics便是现有工作负荷受益于云规模和经济效益的一个最佳示例.MicrosoftDynamics 团队今天宣布向客户推出一种使用Dynamics GP 2013 和Dynamics NAV 2013 的新方式.现在,DynamicsGP 20…
7.1 -> 2003 8.0 -> 2005 9.0 -> 2008 10.0 -> 2010 11.0 -> 2012 12.0 -> 2013 14.0 -> 2015 15.0 -> 2017…
这些天对directx有兴趣了,开始慢慢学,先学基础,找了好些资料,为毛都写的辣么长呢,学习精简下来就几行. 安装个directx sdk,在win10里面文件夹C:\Windows\Microsoft.NET\DirectX for Managed Code\1.0.2902.0 把Microsoft.DirectX.AudioVideoPlayback.dll.Microsoft.DirectX.dll.Microsoft.DirectX.DirectDraw.dll等dll文件复制到exe…
DirectX 9.0 的Manage DirectX部分包括下列九个程序集. Microsoft.DirectX.AudioVideoPlayback.dll Microsoft.DirectX.Diagnostics.dll Microsoft.DirectX.Direct3D.dll Microsoft.DirectX.Direct3DX.dll Microsoft.DirectX.DirectDraw.dll Microsoft.DirectX.DirectInput.dll Micro…
最近迁移项目到x64上,要处理的东西还是蛮多的,所以我要在说一次,不到万不得已不要用COM组件,要用COM组件也得首先考虑不需要我们关心平台的做法,或者得有64位版本. 比如Office的COM组件调用,excel可以用NPOI大家都知道了,如果你没用收费的aspose,那么你要操作其他office比如word,ppt等可以用NetOffice组件,虽然同样是调用COM,但是x86 x64都可以使用,而且任意完整本地Office版本即可(97~) 回到正题,这次是把基于 Microsoft.Di…
原文链接 下载代码样本 特性/描述 日期: 2016 年 5 月 5 日 GPU Detect 是一种简短的示例,演示了检测系统中主要显卡硬件(包括第六代智能英特尔® 酷睿™ 处理器产品家族)的方式. 代码下载包括文档,旨在用作指南,且应该根据游戏的特定需求进行调整. 系统要求 硬件: CPU: 支持的英特尔® CPU GFX:在 Microsoft DirectX* 10(或更高版本)硬件上使用 Microsoft DirectX* 10 显卡 API 操作系统: Microsoft Wind…
用Microsoft DirectX光线跟踪改善渲染质量 Implementing Stochastic Levels of Detail with Microsoft DirectX Raytracing 细节层次(LOD)是指在细节可能不重要的情况下,用较低分辨率的网格替换远处的高分辨率网格.这种技术有助于减少内存占用和几何混叠.最重要的是,长期以来一直被用于提高游戏中的光栅化性能.但这是否同样适用于光线跟踪? 光栅化的渲染时间为O(N),其中N是三角形的数量,而光线跟踪的渲染时间明显优于O…
今天要用C#开发(vs2010下)DirectSound应用,按照网上说得在: 但我系统里怎么也找不到,我确定安装了DirectX9.0SDK ,因为在C++里做的开发都好好的. 最后看到DircetSDK带的例子里面有C#的,查看引用的位置然后通过浏览的方式添加引用: DirectX在: C:/WINDOWS/assembly/GAC/Microsoft.DirectX/1.0.900.0__31bf3856ad364e35/Microsoft.DirectX.dll DirectSound在…
Visual C#使用DirectX实现视频播放 visual|视频播放 - 很多人第一次接触到DirectX大都是通过游戏,至于安装.升级DirectX的原因无非是满足游戏运行的需要.Direct X其实是微软公司推出的一个为Windows平台的多媒体API函数库,它提供标准接口来与显卡和声卡.输入设备等进行交互.如果没有这组标准API函数,那你就需要为每一种显卡.声卡的每个组合和每种类型的键盘.鼠标和游戏杆编写不同的代码.这不又回到了以前的Dos时代.为了解决这个问题,微软公司推出了Dire…
对于刚刚接触 DirectShow 的人来说,安装配置是一个令人头疼的问题,经常出现的情况是最基本的 baseclass 就无法编译.一开始我也为此费了很大的功夫,比如说修改代码.修改编译选项使其编译通过.因为大家 Visual Studio 的版本与 DirectShow 的版本各不相同,导致问题多种多样.网上的参考也不可尽信,往往花费了大量的时间和精力,程序仍没有编译通过,而丧失学习 DirectShow 的兴趣和信心.我在 Visual Stdio 6.0,2003,2005,2008 都…
目  录 第一章 DirectX基础(初级篇) 第一节  什么是DirectX 一.什么是DirectX ? 二.DirectX的组成部分 三.关于DirectDraw 四.为什么要使用DirectDraw? 五.DirectX5.0的新特性? 六.什么是部件对象模型(COM) 七.自我检测 第二节  如何安装和使用DirectX 一.编译库和运行库 二.安装 VC++ 5.0 三.安装 DirectX5.0 的 SDK 四.DirectX 5.0 的文件说明 五.卸载 DirectX 第三节 …
With the DirectX SDK (June 2010) release and the addition of support for Visual Studio 2010, I’ve been seeing a lot of questions of the form: How do I create a DirectX .NET application in Visual Studio 2010? I can’t find Microsoft.DirectX to add to m…
转载的,就不翻译了…微软把精力放到xna去了.所以推荐大家用XNA,如果非要用托管的DirectX也可以,只不过版本一直是2006年的了. 具体方法: 安装SDK之后 他默认的位置在C:\WINDOWS\Microsoft.NET\Managed DirectX把里面相应版本的Microsoft.DirectX.Direct3DX.Dll都复制到C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0…