wasapi

    2热度

    1回答

    我试图第一次使用AudioClient接口,没有运气。 到目前为止,我管理使用成功MMDeviceEnumerator和MMDevice接口获取默认的AudioClient接口:(这里不包括结果校验码) CoCreateInstance( CLSID_MMDeviceEnumerator, nil, CLSCTX_ALL, IID_IMMDeviceEnumerator,

    0热度

    2回答

    我正在寻找如何使用Naudio + WASAPI捕获麦克风音频的示例代码。 (我是直接到磁盘记录不感兴趣,我需要的是对实时处理的输入缓冲区,以做一些音频效果。) 我搜索了很多,但找不到任何体面的在线样本。 你能帮忙吗? P.S. BASS库和C#示例也很受欢迎!

    1热度

    1回答

    我试图改变IPropertyStore中的一个标志的值。但是,无论标志的值如何,我的代码似乎都表现得一样。 这是因为改变后旗我的代码不会调用IPropertyStore_Commit? 我曾尝试调用的方法,但是我得到一个错误代码0x80004001意思是“没有实现”。因此,我的问题的第二部分:为什么不执行? 更详细,我工作的一个Java软件电话,这使得使用WASAPI的(通过JNI)的一些音频处理

    0热度

    1回答

    它可以合并从麦克风捕获的声音与选定的MP3文件,并保存为一个新的MP3文件在Windows Phone 8中? naudio是否有wp8支持?

    0热度

    1回答

    我开始一个项目,最低要求是Windows 7.我将使用NAudio作为我的音频接口。我不知道我应该使用什么:DirectSound或WASAPI?我会做以下几点: 操控音量/多个USB声卡的扬声器和麦克风静音。 将声卡2的输入重新输入到声卡2的输出中(如果可能的话)。 操纵声卡的音频输入带来一些影响。 据我所知,幕后的DirectSound反正通过处理所有WASAPI音频和它听起来像DirectS

    0热度

    1回答

    这个问题是关于Windows音频会话API的。在阅读微软的示例代码后,我发现在获得一个IAudioClient后,调用“GetService”方法来获得一个IAudioRenderClient。然后调用IAudioRenderClient的GetBuffer和ReleaseBuffer方法来添加要播放的缓冲区。 我的问题: 为什么IAudioRenderClient必要的,为什么不把的GetBuf

    0热度

    1回答

    我正在尝试编写一个捕获您的语音的程序,将我的效果应用于捕获的音频并立即播放。我正在写这个应用程序到C++的Windows商店。在遭遇MediaCapture之后,我决定使用WASAPI来做到这一点。我正在使用来自msdn的示例来设置WASAPI。正如我所料,我很快遇到了一个问题。所以,问题是以下两行: const CLSID CLSID_MMDeviceEnumerator = __uuidof(

    0热度

    1回答

    我在C++中起着回麦克风编写一个程序来Windows应用商店。在发送给扬声器之前,我必须修改这些位。首先,我想播放麦克风而没有任何影响,它是滞后的。频率和比特率是相同的(24位,192000Hz),但我也试过(24位,96000Hz)。我调试它,它似乎扬声器速度更快,因此它必须等待数据从话筒像squeakers将在更高的频率工作,但根据设置,事实并非如此。剂量任何人有一个最早的想法这里有什么问题?

    3热度

    4回答

    我正在尝试使用WASAPI捕获音频。我的代码主要基于ChatterBox VoIP sample app。我收到音频缓冲区,但它们都是无声的(标记为AUDCLNT_BUFFERFLAGS_SILENT)。 我正在使用Windows Phone的Visual Studio Express 2012。在模拟器上运行。

    2热度

    1回答

    在以下example code的帮助下,我成功编写了一个应用程序来捕获PCM格式的麦克风音频。 以下是捕获的PCM音频的波形格式: Channels = 2 FormatTag = Pcm SamplesPerSecond = 44100 BitsPerSample = 32 BlockAlign = 8 AverageBytesPerSecond = 352800 我想重新取样