如何以编程方式设置Windows扬声器设置(“增强”选项卡)中可用的那些声音效果? 最佳答案 恐怕这是不可能的。请参阅Maurits在他的blog上的评论.Eachendpointhastwopropertystores;the"endpointpropertystore"displayedabove,andthe"effectspropertystore."Theendpointpropertystoreisexposedtoapplications,buttheeffectspropertystoreislimitedto:1)
作为背景知识,我是一个相当高级的C++程序员。在这一点上,我想尝试一下声音。为了便于理解,我不想使用库来加载和播放文件,而是想弄清楚如何自己实际执行此操作。对于此应用程序,我想读入一个.wav文件(我已经准备好该部分),然后将该数据输出到扬声器。如何将文件中的波形或数据推送到计算机上的扬声器?顺便说一句,我在Windows上。 最佳答案 您可以阅读thisarticle有关如何设置音频设备以及如何将数据流式传输到设备以在Windows上播放的信息。如果使用此库对您来说太高级,并且您想更深入地编写自己的WAV文件解码并将其输出到声卡,
我正在使用WindowsMediaFoundationC++播放音频和视频文件。我的应用程序几乎基于媒体基础指南-http://msdn.microsoft.com/en-us/library/ms697062%28v=VS.85%29.aspx.我的问题是,当我播放媒体文件时,音频仅从左扬声器呈现。更多信息:音频和视频文件都会出现此问题。我的拓扑结构是一个经典的输入节点->传输节点->输出节点。音频流在输出节点的输出中看起来没问题(它是一个float32流,并且没有用于右扬声器的交错零)。拓扑中的传输节点用于future的均衡器,但目前它什么都不做。即使我将其从拓扑中删除,问题仍然存
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我需要开发一个cpp程序,它使用RTP从vlc服务器接收2个音频,并将音频1重定向到左扬声器,将音频2重定向到右扬声器。我尝试使用libvlcforwindows来完成它。你能帮我举一个在windows7x64上使用libvlc的例子吗
windowsvista发布后的WindowsFunctionBeep在连接的扬声器而不是内部扬声器上发出哔哔声。有没有办法访问旧功能?是否可以通过保留旧的Windowsapi来实现?或者有什么其他方法可以使这成为可能吗?如果是这样,我希望能够同时设置频率和持续时间。我应该提一下,我实际上是针对windowsxp平台的。 最佳答案 没有。该函数在Kernel32.dll中实现,它在运行时从您当前运行的任何版本的操作系统加载。由于代码不在您的可执行文件或系统DLL中,因此您无法运行它(甚至不要考虑从不同的操作系统版本复制Kernel3
我正在尝试制作一个程序,让我能够捕捉通过扬声器听到的每一个声音。我不知道我该怎么做...我想使用套接字将它发送到另一台PC(我该怎么做?)。我想在Windows上用Java或C++(我绝对更喜欢Java)编写它。编辑简而言之,我想使用Java发送和接收音频输入请帮忙,克里斯 最佳答案 对于Windows7,您可以使用WASAPI执行此操作(参见myanswertoasimilarquestionhere)。为了使用WASAPI,我建议使用C++或一些基于.net的语言(C#、vb.net等)对于其他版本的Windows,您将需要一个
我有一张支持多个扬声器的声卡(CreativeSBX-Fi)。我想做的是用C++(Windows7环境、VisualStudioIDE)编写一个程序,它将给定的单声道wav文件播放到我连接的4个扬声器之一。任何人都可以指出正确的方向来实现这一目标的具体功能吗?我尝试用谷歌搜索解决方案没有取得成果。谢谢。 最佳答案 您可以使用DirectSound通过一组环绕声扬声器播放声音。查看MSDNpage"Soundsin3-D". 关于c++-如何在C++中仅从一个扬声器播放声音?,我们在Sta
我正在尝试编写一个简单的脚本来通过Windows7文本转语音引擎(具有体面的Anna声音)运行一些txt文件并生成wav文件。然而,wav文件听起来不如我直接将它输出到扬声器时好听。我已经在两个完全不同的Windows7系统上尝试过了。有什么办法可以解决这个问题?脚本:setx=createobject("SAPI.SpVoice")'Uncommentfollowinglinestooutputtofile'setofs=createobject("SAPI.SpFileStream")'ofs.Open"msg.wav",3,vbFalse'setx.AudioOutputStre
如何将从twitter获取的JSON日期格式化为C#DateTime?这是我收到的日期格式:"Tue,19Feb201313:06:17+0000"我可以用JSON.NET做吗? 最佳答案 使用DateTime.ParseExact解决->http://blog.kevinyu.org/2012/07/handling-json-in-net.html链接更新:链接的博文处于离线状态。它缓存的副本仍然可以被引用viatheWayBackMachineInternetArchive.从博文中复制的常用.NET代码是:publiccon
我正在重新访问我们很久以前构建的ID扫描站程序,我收到了用户发出系统蜂鸣声的请求。我们正在考虑将系统移动到网络浏览器,但是否可以通过javascript或其他方式调用扬声器蜂鸣声?它不需要跨浏览器兼容,但可能需要在Windows或Linux上运行。有问题的电台没有配备声卡或外部扬声器,因此请求访问PC扬声器。我知道有人会这么说,所以我先说明一下:我不在乎您对应用程序发出噪音的看法,这不适合您。用户要求它,这是有道理的,而且硬件扫描仪已经发出噪音了。是的,我们提供视觉反馈,带有可区分的文本和颜色,但我们发现人们接受现有的蜂鸣声作为积极反馈,添加更多音频上下文会有所帮助。