2 anyuekid anyuekid 于 2015.07.01 11:17 提问

关于Windows下的音频输出捕获

尝试过了DirectSound MMSystem相关API 但只能够捕获到输入的音频, 目前希望能捕获到输出音频流, 类似QQ和YY给对方播放伴奏的功能(声卡没有混音的情况下), 由于要兼容xp似乎CoreAudioAPI并不能用, Hook方式较为暴力暂时不考虑, 不知是否有其他可行的方法. 望指点.

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java与面向对象---2.8 捕获音频及输出音频
java与面向对象---2.8 捕获音频及输出音频 102 | jdk&linux 2.3   捕获音频及输出音频主要的功能模块在两个程序包中提供:javax.media.sound.sampled-该程序包明确地说明了捕获、混合以及回播数字采样音频的界面。javax.media.sound.MIDI-该程序包提供MIDI合成、序列化以及事件传送的界面。数字音频
Windows下利用钩子函数抓取声卡数据
Windows下利用钩子函数抓取声卡数据  (2013-04-06 00:46:27) 转载▼   分类: 技术文章 [讨论]Windows下利用钩子函数抓取声卡数据 Windows下利用钩子函数抓取声卡数据   利用本文介绍的知识可以实现优酷网等播放视频时声音的抓取,及所有以wave系列A
使用WindowsAPI获取录音音频流
通过使用winmm.dll中的API获取音频流
输出音频和捕获音频
构造器里的socket是用来接受来自网络的音频数据。不做网络音频可以去掉它。
C# 实现Windows Media Encoder音视频捕捉
我的博客中讲述过WMS9,可以实现流媒体服务器,但没有WME(windows media encoder)的支持,总觉得缺少点什么,这里就讲述一下如何通过.net实现WME获取设备视频音频流,并推送到远程(本地当然可以)流媒体广播发布点。一.下载了wme9的SDK,安装完毕:这一步主要体验一下WME能够实现那些功能。读者可以自行安装试试。二.创建.net winform Applica
用WASAPI实现windows PC系统声音捕获
也许很多人都遇到过我这样的问题:如何编写代码从扬声器录音呢?关键字是录音,要想直接调用硬件,肯定会用到windows api吧,说要声音操作,肯定使用directsound了,参考:http://msdn.microsoft.com/en-us/library/windows/desktop/bb318665(v=vs.85).aspx     但是,如果你继续研究下去,你会发现,微软埋下了
如何捕获音频及输出音频
如何捕获音频及输出音频。这是我原来用过的两段代码,输出音频和捕获音频。 构造器里的socket是用来接受来自网络的音频数据。不做网络音频可以去掉它。希望能与大家分享经验。8-)import java.io.*; import javax.sound.sampled.*; import java.net.*; /** * Title:        VoiceChat * Descripti
Windows上的音频采集技术
AUG 14TH, 2013 | COMMENTS 前一段时间接到一个任务,需要采集到声卡的输出信号,以便与麦克风的输入信号进行混音。 之前一直没有研究过音频的相关技术,这次就顺便抽出一点时间去了解了一下Windows上采集音频的相关技术。 对于音频处理的技术,主要有如下几种: 采集麦克风输入 采集声卡输出 将音频数据送入声卡进行播放 对多路音频输入进行混音处
windows代码设置默认音频输出设备
1.windows音频输入设备与输出设备 1)windows中音频输入设备是指麦克风,如下图: 2)windows中音频输出设备是指扬声器,如下图: 2.有些时候,windows音频播放设备可能有多个,那么如何通过代码设置默认的音频输出设备呢? 法1:利用wave系列函数 新建windows控制台程序,加入如下代码: #include "stdafx.h" #i
获取系统中所有的音频输出设备信息
首先通过waveOutGetNumDevs来获取系统中音频输出设备的数量,然后再通过waveOutGetDevCaps获取指定设备的信息。 API说明: waveOutGetNumDevs   返回系统中音频输出设备的数量 waveOutGetDevCaps(uDeviceID: UINT; lpCaps: PWaveOutCaps; uSize: UINT) uDevic