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的世界,所以希望