xaudio2

    3热度

    1回答

    伊夫奇怪找不到文件的错误被玩弄XAudio2但也遇到了一些奇怪的问题与mmioOpen功能 出于某种原因,它似乎失败,MMIOERR_FILENOTFOUND,即使该文件是存在的,实际上文件在同一目录中的其他文件我加载它做工精细... 的wav文件即时通讯使用的测试与仅仅是八月SDK样本,做工精细的的,如果我的名字复制到在XAudio2BasicSound样本...在某些情况下,我actauly不

    1热度

    1回答

    我正在玩XAudio2发送PCM格式波到我的声卡,我遇到了一个问题,让我想到这个问题。我用440Hz的正弦波MATLAB创建了一个.csv文件,起初我以1KHz(1秒)对其进行了采样。 然后,我的C++程序将加载该文件并将缓冲区发送到声卡。问题在于输出失真(剪切),听起来不像正弦波。然后我想,也许声卡不喜欢1kHz采样率,所以我加倍了它,突然一切都很好。 有没有办法确认这真的是问题所在?

    0热度

    1回答

    指向XAudio2中XAUDIO_BUFFER结构的音频缓冲区的指针定义为BYTE *pAudioData。当我使用16位整数PCM,这是我的程序看起来像: void buildWaveBuffer(std::vector<unsigned char> &vec) { std::string lineString; int lineInt; unsigned cha

    14热度

    1回答

    最近我一直在使用XAudio2。在翻阅了来自微软和MSDN的示例,示例代码和更多稀少的文档之后,我发现在创建和使用XAPO时没有任何易于使用的Google资源效果以及我可以下载和/或购买的第三方产生的任何XAPO效果。 所以,看起来像是如果我创建一个使用XAPO效果的应用程序,我将不得不自己创建它们,因为现有的应用程序没有健壮的社区,比如Apple的AU或Steinberg的VST 。这是真的,还

    5热度

    2回答

    在使用XAudio2和Direct3D9/10的应用程序中显示视频(带声音!)的最佳/最简单的方法是什么? 至少它需要能够传输可能较大的视频,并注意窗口长宽比可能与视频不同(例如,通过添加信箱),尽管理想地说,将视频嵌入到3D场景中。 我当然可以想出一种方法来将每个帧加载到纹理中,丢弃/重新使用一次渲染后的纹理,并通过XAudio2分别播放音频,但也会为至少一种格式编写加载程序。还需要处理诸如同步

    0热度

    1回答

    如何正确播放可能具有可变比特率(甚至在某些情况下可变数量的通道)的音频文件,如ogg/vorbis? XAudio预计在创作源语音的WAVEFORMATEX结构的信息,似乎并没有提供改变它提交每个缓冲区这就是一种手段......

    5热度

    2回答

    我正在使用DirectMusic在我正在开发的应用程序中进行MIDI播放。有谁知道是否可以使用DirectMusic播放单个音符?目前,我将表示整个'歌曲'的内存数据结构转换为MIDI缓冲区并通过DirectMusic回放。我希望能够播放单个音符而不必为其生成MIDI缓冲区,加载它并播放它。这种类型的事情甚至可能与DirectMusic? 这是我第一次出游成的DirectMusic的世界,所以希望