xaudio2

    1热度

    1回答

    我正在尝试制作一种乐器类型的应用程序。我遇到的问题是,只有在旧的声音完成后才能播放新的声音。我希望能够同时播放它们。 这是我的代码看起来像: 首先,它只是拥有一个音频缓冲区和其他一些信息的MYWAVE类: class MyWave { public AudioBuffer Buffer { get; set; } public uint[] DecodedPacketsInf

    0热度

    1回答

    我正在研究家庭酿造游戏引擎,我目前正致力于音频引擎的实现。这主要是出于自我教育的原因。我想为通用音频处理创建一个接口包装器,因此我可以根据需要在OpenAL,XAudio2或其他平台之间切换。我也希望这个代码是可重用的,所以我试图尽可能地完成它,并且让不同的系统实现尽可能多的功能。目前,我关注的是XAudio2的实现,并可能会在稍后的日期继续进行OpenAL实施。 在过去的几个月里,我在3D处理(

    2热度

    1回答

    我正在使用DirectX XAudio2 API的SharpDX包装。 http://sharpdx.org/ 我需要能够找到加载到SourceVoice中的WAV文件到轨道中的给定位置。我正在努力解决我应该设置PlayBegin以便跳过一定数量的毫秒或比例数量的轨道。 public void onMetronome(int bar) { if (voice != null) voic

    1热度

    1回答

    我正在使用SharpDX通过XAudio2播放声音,并且遇到了在特定范围内循环xWMA文件的问题。 使用xWMA文件时,值LoopBegin和LoopLength似乎完全被忽略;它总是循环整个声音文件。 但是在WAV文件中,这些值的工作方式与预期相似。 我已经阅读http://msdn.microsoft.com/en-us/library/windows...er%28v=vs.85%29.as

    0热度

    1回答

    我想与DirectX SDK取得联系。我设法安装它,创造了一个新Win32 Console Project,并添加以下行 #include <iostream> #include <xaudio2.h> int main(int argc, char *argv[]){ IXAudio2* pXAudio = 0; IXAudio2MasteringVoice *pXAudioMaste

    0热度

    1回答

    我想加载一个* .wav文件,它是一个微软的wav/8bit pcm文件。我使用下面的代码加载数据: class WavFile : public AudioSource, public LoadableObject { public: WavFile(void) : AudioSource() , LoadableObject() { }

    0热度

    1回答

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

    2热度

    1回答

    我的一个应用程序最近失败了,因为:“我的应用程序停止播放背景音乐,而不询问用户何时播放某些音乐”。 现在的问题是:我们如何检测背景中是否有音乐播放? PS:没有XNA或XAML答案请,这是一个游戏瞄准的Windows Phone的Direct 3D应用程序(仅限本机),使用Xaudio 2

    0热度

    1回答

    我在Windows应用商店应用程序中使用SharpDX和XAudio2。我试图创建一个自定义的XAPO,我甚至无法开始。 的OnNavigatedTo方法的应用: protected override void OnNavigatedTo(NavigationEventArgs e) { XAudio2 engine = new XAudio2(); MasteringVoi

    3热度

    3回答

    我有一个头文件,其中包含所有类的功能,包括代码,所以该类没有cpp文件。一切正常。我添加了cpp文件,并将功能代码移到该代码中,现在编译时出现此错误。在((x86)\微软sdks \ windows \ v7.0a \ include \ winnt.h(6361))中得到错误的头文件甚至不包含在即时更改的文件中。有谁知道这可能是什么原因?我可以提供代码,我只是不知道会有帮助。 cpp文件: #i